Pushed Point and Interval types up into the NumberSystem, lest angle*2 degrade to Number and lose roundToMinutes etc.
Abstracted Point out into the NumberSystem.