*safe* coerce, for regular and existential types