(Program
(AnonymousFunction
{+(Identifier)+}
{ (Identifier)
->(Binary
(Identifier)
(Other "+")
(IntegerLiteral)) }))