fix a nasty bug in method currying triggered by calling a copied, curried method
operators distinct from delimeters, and from
some cleanups for object patterns