On Wed, Jul 13, 2016 at 1:35 PM, Manuel Gómez <targen@gmail.com> wrote:
  foo =
    case () of
      _ -> someX
    { x = False }

Am I alone in my surprise?

My own expectation would be that the outdent to the level of "case" terminated the "case", and that is indeed a syntax error.

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net