Make bounds specific to domain and codomain coordinate types
Bounds were ambiguous, this makes a clear distinction between bounds in the domain (FROM_TYPES) and in the codomain (TO_TYPES)
Bounds were ambiguous, this makes a clear distinction between bounds in the domain (FROM_TYPES) and in the codomain (TO_TYPES)