Adds OO language.
Adds module support.
Simpler way to define multi-arg functions.
Maybe structure.