Add a dummy method to Function

This causes the documentation to build correctly.
Fix typos and documentation.
Ensure coverage of all project syntax.

Switch the spelling of the projection tests to ensure that all the
code paths are traversed.