PolyKinds04.hs:5:16: Expecting one more argument to ‘Maybe’ The first argument of ‘A’ should have kind ‘*’, but ‘Maybe’ has kind ‘* -> *’ In the type ‘A Maybe’ In the definition of data constructor ‘B1’ In the data declaration for ‘B’