T10534a.hs:10:9: error:
• Could not deduce: Coercible a b arising from a use of ‘coerce’
from the context: Coercible (DF a) (DF b)
bound by the type signature for:
silly :: forall a b. Coercible (DF a) (DF b) => a -> b
at T10534a.hs:9:1-42
‘a’ is a rigid type variable bound by
the type signature for:
silly :: forall a b. Coercible (DF a) (DF b) => a -> b
at T10534a.hs:9:1-42
‘b’ is a rigid type variable bound by
the type signature for:
silly :: forall a b. Coercible (DF a) (DF b) => a -> b
at T10534a.hs:9:1-42
• In the expression: coerce
In an equation for ‘silly’: silly = coerce
• Relevant bindings include
silly :: a -> b (bound at T10534a.hs:10:1)