Test.QuickCheck.Function
data
Fun
a b
apply
data
a
:->
c
class
Function
a
functionMap
functionShow