->(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 end-of-input, assuming it is closing the parent top level context ^ expected a lambda block beginning with `do` to end with `end`