Posted, as https://ghc.haskell.org/trac/ghc/ticket/9096

Thanks!

On May 10, 2014, at 6:53 AM, Brian Nguyen <musicdenotation@gmail.com> wrote:

The following does not work:

data Foo a where {Foo :: (->) a (Foo a)}