Se arreglan bugs con forward declaration
Se arregla bug en regla callfunc: siempre daba errores semanticos