Hi, For example, code like this:newtype Sealed = Sealed { unSealed :: forall a. SomeClass a => TVar a }