On Sep 24, 2017, at 5:45 AM, David Feuer <david@well-typed.com> wrote:_______________________________________________data Foo :: (forall a. a -> Maybe a) -> TypeNeither Foo nor Foo 'Just is Typeable. There seems to be a certain sense to excluding Foo proper, because it can't be decomposed with Fun. But why not Foo 'Just? Is there a fundamental reason, or is that largely an implementation artifact?David FeuerWell-Typed, LLP
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs