Started implementation of types.TFunction and added more expression structures.