Allow passing of options to eval so eval is aware of functions

Test Plan:
Ran new (and all) test(s) in test.html

Auditors: jack, alex
compilation!

Summary:
Turns KAS into a compiler.
because (gottagofast).

Test plan:
Added tests in test.html

Reviewers: alex