[GHC] #15782: Visible type/kind applications in declaration of data/type constructors