subst specialized to Id.
subst specialized to Id.
According to Miles, @specialized doesn't help here. Maybe manually specialize.
Variants of apply, subst, and unsubst that require
specifying the tag type but are more likely to infer the other
type parameters.
Remove the tag T, leaving A.
unsubst specialized to Id.
unsubst specialized to Id.
Taken from Scalaz