Expanded things. Created eval.

eval->fn isn't done yet...