unsafeCoerce and type aliases under type applications