For your Rat Holes every group needs a few Rat Terriers, but then it’s also good to know that others may have been dragged stuff out of that hole before. It helps to prepare the mind: what comes out of a rat hole is typically a dead rat.
My opinion? Well leaky abstractions are good. Diversity is good too. Another good principle: generate strictly, accept generously. Interning any symbol from an outsider is subtle work. Crossing cell boundries always is. We will be evolving very complex cell walls around our organizations. In the internet the money is at the gates and the intermediaries.
Namespace versioning would be nice.