add currying & optional global access.

- optional partial application (via currying).
- access global object if no object reference is given.

closes #1 and #2