What I thought was convenient generalization I now realize was
probably an invitation to terrible type inference. Users can use
trans and sym to build all sorts of coercions on top of
reallyUnsafeUnderlyingRefined; there's not much point in
pre-generalizing it.
What I thought was convenient generalization I now realize was probably an invitation to terrible type inference. Users can use
trans
andsym
to build all sorts of coercions on top ofreallyUnsafeUnderlyingRefined
; there's not much point in pre-generalizing it.