Add type struct for functions
Add type struct for functions

This is needed because we assign the content of
the type to the node, so if function has no struct
then we will get a segmentation fault.

k0gaMSX/kcc,8l/scc,k0gaMSX/scc,k0gaMSX/scc,8l/scc,k0gaMSX/scc,k0gaMSX/kcc,8l/scc