Tenemos funciones.

Se hizo todo lo del manejo de funciones como expresiones y como
instrucciones.
Se agregaron Function y FunctionExpr para el AST. Se chequea solamente
por nombre que haya una funcion que se llame tal y si la hay bien, sino
error.