we can eval functions now

this is all so very exciting!