Add basic built-in functions

Fixes #1.
Adds the functions set, fun and if. And a whole lot of other shit.