Refactored FuncCall eval to work with future function definitions.