Replaced specific add/equals/etc operations in types, with a generic binaryOp operation which takes a callback, and updated evaluate accordingly.
Reformatted types in bindings.js.
Wrote grammar to support calling of member expressions.
Added support for calling JS functions in addition to wrapped JS functions.
Fixed some errors in bindings and wrote SLString#split
Did some hacky fixes.
More fixes in bindings, very hacky.
Rewrote much of irc test code.