Added underlying function type.
Added NULL types.
Added symbol registry.
Added functions.