Add version and description.
Make constant defs private.
Remove `f`.

It appears unused, and removing it breaks no tests.
Deconstruct coordinates in the input vector.