One way Coercible

That’s not zero cost.

Presumably that function would be inlined?

When I want to constrain coerce, I usually resort to an auxiliary type family to guide the conversion. But I’m unsure about how to do it for newtypes in general :thinking: