add evaler, name resolver, member selector, stdlib.

1 + 2 evald to 3 on the first try! Fuck yeah.