Add section on documentation
Clarify documentation
Update all documentation to return either a specific type or void