Data.Composition
(∘)
(.:)
(.:.)
(.::)
(.::.)
(.:::)
(.:::.)
(.::::)
(.::::.)
(.*)
(.**)
(.***)
(.****)
(.*****)
(.******)
(.*******)
(.********)
compose1
compose2
compose3
compose4
compose5
compose6
compose7
compose8
compose9