packages feed

MicroHs-0.15.0.0: lib/Data/Coerce.hs

module Data.Coerce(Coercible, coerce) where
import qualified Prelude()
import Primitives
import {-# SOURCE #-} Data.Typeable

type Coercible :: forall k . k -> k -> Constraint
class Coercible a b

coerce :: forall a b . Coercible a b => a -> b
coerce = primUnsafeCoerce