The Map module provides tools for developing function space Manifolds.
A map is a Manifold where the Points of the Manifold represent
parametric functions between Manifolds. The defining feature of Maps is
that they have a particular Domain and Codomain, which themselves are
Manifolds.