Cleanup of the `space` module.
(Re-)implemented passing distance functions and lists as arguments to `Projection.set()