right-associative implicit call

[As discussed on the mailing list](https://groups.google.com/d/topic/metascript/Nf0PBBht_zs) here are some changes to make the *space operator* have less precedence than member access and be right associative.

    a b        ; a(b)
    a b c      ; a(b(c))
    a b.c      ; a(b.c)
    a.b c.d    ; a.b(c.d)
    a(b c)(d) ; a(b(c))(d)

I certainly prefer this syntax, the right associativity works like in coffeescript and seems to work quite well to interact with Javascript code, which doesn't apply currying normally. Although if you prefer to keep it with left associativity I could certainly live with that if it still respects member precedence.
I know it is boring, but this should be done with the proper constructor and not through prototypical inheritance.

The reason is not correctness but performance: I always create every object of the same "class" in *exactly* the same way, with the same number of properties, and added in the same order, and never change them (I handle those objects as "sealed").

A longish explanation of the reason is here: "http://vimeo.com/67449613".