My only hesitation is that the construction of a Projection instance actually does some work (constructing a shapely geometry etc.) and so creating many of them could result in an import slowdown.

Not something I'm worried about now though, so :+1:.