Rename push to cod
Add pre-composition via dom
Delay morphism composition
Modify examples for doctests
Refine documentation
Inline methods
Rename dom/cod to head/tail