add function calls to the parser

and scaffolding for calculating deps
Transform: calculate dependencies between functions

The ReaderT monad is useless for now, but maybe useful for recursion
(if we allow that.. hm..)