It’s a little shorter and cleaner, but what I really like is that it lets the
parser validate your method signature a bit. Where addMethod:body: takes any
string as a method name, this ensures that your method name is something the
parser won’t choke on.

It also ensures you have a single argument for an operator (self is the
other, of course), or an argument for each keyword for a keyword message.

I should take this opportunity to point out that I’m also starting to get some
documentation online too. This and the rest of Finch’s expression syntax is now fully documented. Almost like a real programming language!