->(a=b c){}
      ^ expected a matching `)`
      ^ expected a `do` keyword or a `{` to open the lambda block
        ^ unexpected ')', expecting end-of-input
        ^ unexpected ')', ignoring it
         ^ unexpected '{', ignoring it
          ^ unexpected '}', ignoring it
^~ expected a lambda block beginning with `do` to end with `end`

