T10516.hs:8:6: error: The type synonym ‘App’ should have 2 arguments, but has been given 1 In the type signature: f :: f a -> X (App f) a