instance __forall [a b] => {PrelBase.Eq b} -> {PrelBase.Eq (a -> b)} = zdfEqZLzmzgZR; instance __forall [a b] => {PrelNum.Num b} -> {PrelNum.Num (a -> b)} = zdfNumZLzmzgZR; instance __forall [a b] => {PrelShow.Show (a -> b)} = zdfShowZLzmzgZR; 1 zdfEqZLzmzgZR :: __forall [a b] => {PrelBase.Eq b} -> {PrelBase.Eq (a -> b)} ; 1 zdfNumZLzmzgZR :: __forall [a b] => {PrelNum.Num b} -> {PrelNum.Num (a -> b)} ; 1 zdfShowZLzmzgZR :: __forall [a b] => {PrelShow.Show (a -> b)} ;