The operator is ~>>, not ->>. It uses a tilde ~ instead of a dash. That code is parsed as
-> > (&plus_1/1)
Ie -> followed by the strictly greather than operator >, which is invalid.
The operator is ~>>, not ->>. It uses a tilde ~ instead of a dash. That code is parsed as
-> > (&plus_1/1)
Ie -> followed by the strictly greather than operator >, which is invalid.