Work in progress - function declarations

PENDING: Dictionary type, overrides.