Resolving dependencies... Configuring functor-utils-1.1... Building functor-utils-1.1... Preprocessing library functor-utils-1.1... [1 of 1] Compiling Data.Functor.Utils ( src/Data/Functor/Utils.hs, dist/build/Data/Functor/Utils.o ) src/Data/Functor/Utils.hs:10:1: Warning: Top-level binding with no type signature: fmap1 :: forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:11:1: Warning: Top-level binding with no type signature: fmap2 :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:12:1: Warning: Top-level binding with no type signature: fmap3 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:13:1: Warning: Top-level binding with no type signature: fmap4 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:14:1: Warning: Top-level binding with no type signature: fmap5 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:15:1: Warning: Top-level binding with no type signature: fmap6 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:16:1: Warning: Top-level binding with no type signature: fmap7 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:17:1: Warning: Top-level binding with no type signature: fmap8 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:18:1: Warning: Top-level binding with no type signature: fmap9 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) (f8 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:22:1: Warning: Top-level binding with no type signature: dot1 :: forall a b (f :: * -> *). Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:23:1: Warning: Top-level binding with no type signature: dot2 :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:24:1: Warning: Top-level binding with no type signature: dot3 :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:25:1: Warning: Top-level binding with no type signature: dot4 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:26:1: Warning: Top-level binding with no type signature: dot5 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:27:1: Warning: Top-level binding with no type signature: dot6 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b (f5 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:28:1: Warning: Top-level binding with no type signature: dot7 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b (f6 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:29:1: Warning: Top-level binding with no type signature: dot8 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b (f7 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:30:1: Warning: Top-level binding with no type signature: dot9 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b (f8 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:39:1: Warning: Top-level binding with no type signature: (∘) :: forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:40:1: Warning: Top-level binding with no type signature: (∘∘) :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:41:1: Warning: Top-level binding with no type signature: (∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:42:1: Warning: Top-level binding with no type signature: (∘∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:43:1: Warning: Top-level binding with no type signature: (∘∘∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:56:1: Warning: Top-level binding with no type signature: (.:) :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:57:1: Warning: Top-level binding with no type signature: (.:.) :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:58:1: Warning: Top-level binding with no type signature: (.::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:59:1: Warning: Top-level binding with no type signature: (.::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:60:1: Warning: Top-level binding with no type signature: (.:::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b (f5 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:61:1: Warning: Top-level binding with no type signature: (.:::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b (f6 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:62:1: Warning: Top-level binding with no type signature: (.::::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b (f7 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:63:1: Warning: Top-level binding with no type signature: (.::::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b (f8 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:72:1: Warning: Top-level binding with no type signature: (<∘>) :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:73:1: Warning: Top-level binding with no type signature: (<∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:74:1: Warning: Top-level binding with no type signature: (<∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:75:1: Warning: Top-level binding with no type signature: (<∘∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:76:1: Warning: Top-level binding with no type signature: (<∘∘∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:80:1: Warning: Top-level binding with no type signature: (<<∘>>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:83:1: Warning: Top-level binding with no type signature: (<<$>>) :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:97:1: Warning: Top-level binding with no type signature: nested :: forall (f :: * -> *) (m :: * -> *) (n :: * -> *) a (f1 :: * -> *) (m1 :: * -> *) (n1 :: * -> *) a1. (Functor f, Functor f1) => (f1 (NestedFunctor m1 n1 a1) -> f (NestedFunctor m n a)) -> f1 (m1 (n1 a1)) -> f (m (n a)) In-place registering functor-utils-1.1... Running Haddock for functor-utils-1.1... Running hscolour for functor-utils-1.1... Preprocessing library functor-utils-1.1... Preprocessing library functor-utils-1.1... src/Data/Functor/Utils.hs:10:1: Warning: Top-level binding with no type signature: fmap1 :: forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:11:1: Warning: Top-level binding with no type signature: fmap2 :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:12:1: Warning: Top-level binding with no type signature: fmap3 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:13:1: Warning: Top-level binding with no type signature: fmap4 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:14:1: Warning: Top-level binding with no type signature: fmap5 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:15:1: Warning: Top-level binding with no type signature: fmap6 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:16:1: Warning: Top-level binding with no type signature: fmap7 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:17:1: Warning: Top-level binding with no type signature: fmap8 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:18:1: Warning: Top-level binding with no type signature: fmap9 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) (f8 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:22:1: Warning: Top-level binding with no type signature: dot1 :: forall a b (f :: * -> *). Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:23:1: Warning: Top-level binding with no type signature: dot2 :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:24:1: Warning: Top-level binding with no type signature: dot3 :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:25:1: Warning: Top-level binding with no type signature: dot4 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:26:1: Warning: Top-level binding with no type signature: dot5 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:27:1: Warning: Top-level binding with no type signature: dot6 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b (f5 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:28:1: Warning: Top-level binding with no type signature: dot7 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b (f6 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:29:1: Warning: Top-level binding with no type signature: dot8 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b (f7 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:30:1: Warning: Top-level binding with no type signature: dot9 :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b (f8 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:39:1: Warning: Top-level binding with no type signature: (∘) :: forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b src/Data/Functor/Utils.hs:40:1: Warning: Top-level binding with no type signature: (∘∘) :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:41:1: Warning: Top-level binding with no type signature: (∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:42:1: Warning: Top-level binding with no type signature: (∘∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:43:1: Warning: Top-level binding with no type signature: (∘∘∘∘∘) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:56:1: Warning: Top-level binding with no type signature: (.:) :: forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:57:1: Warning: Top-level binding with no type signature: (.:.) :: forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:58:1: Warning: Top-level binding with no type signature: (.::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:59:1: Warning: Top-level binding with no type signature: (.::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b (f4 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:60:1: Warning: Top-level binding with no type signature: (.:::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b (f5 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:61:1: Warning: Top-level binding with no type signature: (.:::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b (f6 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 a)))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 b)))))) src/Data/Functor/Utils.hs:62:1: Warning: Top-level binding with no type signature: (.::::) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) a b (f7 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 a))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 b))))))) src/Data/Functor/Utils.hs:63:1: Warning: Top-level binding with no type signature: (.::::.) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) (f6 :: * -> *) (f7 :: * -> *) a b (f8 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5, Functor f6, Functor f7, Functor f8) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 a)))))))) -> f (f1 (f2 (f3 (f4 (f5 (f6 (f7 (f8 b)))))))) src/Data/Functor/Utils.hs:72:1: Warning: Top-level binding with no type signature: (<∘>) :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:73:1: Warning: Top-level binding with no type signature: (<∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:74:1: Warning: Top-level binding with no type signature: (<∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3) => (a -> b) -> f (f1 (f2 (f3 a))) -> f (f1 (f2 (f3 b))) src/Data/Functor/Utils.hs:75:1: Warning: Top-level binding with no type signature: (<∘∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4) => (a -> b) -> f (f1 (f2 (f3 (f4 a)))) -> f (f1 (f2 (f3 (f4 b)))) src/Data/Functor/Utils.hs:76:1: Warning: Top-level binding with no type signature: (<∘∘∘∘∘>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) (f3 :: * -> *) (f4 :: * -> *) (f5 :: * -> *) a b. (Functor f, Functor f1, Functor f2, Functor f3, Functor f4, Functor f5) => (a -> b) -> f (f1 (f2 (f3 (f4 (f5 a))))) -> f (f1 (f2 (f3 (f4 (f5 b))))) src/Data/Functor/Utils.hs:80:1: Warning: Top-level binding with no type signature: (<<∘>>) :: forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b. (Functor f, Functor f1, Functor f2) => (a -> b) -> f (f1 (f2 a)) -> f (f1 (f2 b)) src/Data/Functor/Utils.hs:83:1: Warning: Top-level binding with no type signature: (<<$>>) :: forall (f :: * -> *) (f1 :: * -> *) a b. (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) src/Data/Functor/Utils.hs:97:1: Warning: Top-level binding with no type signature: nested :: forall (f :: * -> *) (m :: * -> *) (n :: * -> *) a (f1 :: * -> *) (m1 :: * -> *) (n1 :: * -> *) a1. (Functor f, Functor f1) => (f1 (NestedFunctor m1 n1 a1) -> f (NestedFunctor m n a)) -> f1 (m1 (n1 a1)) -> f (m (n a)) Haddock coverage: 2% ( 1 / 44) in 'Data.Functor.Utils' Missing documentation for: Module header fmap1 (src/Data/Functor/Utils.hs:10) fmap2 (src/Data/Functor/Utils.hs:11) fmap3 (src/Data/Functor/Utils.hs:12) fmap4 (src/Data/Functor/Utils.hs:13) fmap5 (src/Data/Functor/Utils.hs:14) fmap6 (src/Data/Functor/Utils.hs:15) fmap7 (src/Data/Functor/Utils.hs:16) fmap8 (src/Data/Functor/Utils.hs:17) fmap9 (src/Data/Functor/Utils.hs:18) dot1 (src/Data/Functor/Utils.hs:22) dot2 (src/Data/Functor/Utils.hs:23) dot3 (src/Data/Functor/Utils.hs:24) dot4 (src/Data/Functor/Utils.hs:25) dot5 (src/Data/Functor/Utils.hs:26) dot6 (src/Data/Functor/Utils.hs:27) dot7 (src/Data/Functor/Utils.hs:28) dot8 (src/Data/Functor/Utils.hs:29) dot9 (src/Data/Functor/Utils.hs:30) ∘ (src/Data/Functor/Utils.hs:39) ∘∘ (src/Data/Functor/Utils.hs:40) ∘∘∘ (src/Data/Functor/Utils.hs:41) ∘∘∘∘ (src/Data/Functor/Utils.hs:42) ∘∘∘∘∘ (src/Data/Functor/Utils.hs:43) . (src/Data/Functor/Utils.hs:54) .: (src/Data/Functor/Utils.hs:56) .:. (src/Data/Functor/Utils.hs:57) .:: (src/Data/Functor/Utils.hs:58) .::. (src/Data/Functor/Utils.hs:59) .::: (src/Data/Functor/Utils.hs:60) .:::. (src/Data/Functor/Utils.hs:61) .:::: (src/Data/Functor/Utils.hs:62) .::::. (src/Data/Functor/Utils.hs:63) <∘> (src/Data/Functor/Utils.hs:72) <∘∘> (src/Data/Functor/Utils.hs:73) <∘∘∘> (src/Data/Functor/Utils.hs:74) <∘∘∘∘> (src/Data/Functor/Utils.hs:75) <∘∘∘∘∘> (src/Data/Functor/Utils.hs:76) <<∘>> (src/Data/Functor/Utils.hs:80) <<$>> (src/Data/Functor/Utils.hs:83) (src/Data/Functor/Utils.hs:94) nested (src/Data/Functor/Utils.hs:97) Functors (src/Data/Functor/Utils.hs:101) Documentation created: dist/doc/html/functor-utils/index.html, dist/doc/html/functor-utils/functor-utils.txt Creating package registration file: /tmp/pkgConf-functor-utils-1278722862233665123.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.3/functor-utils-1.1-E3rF7CzyRMU3BWXjrzRWdN Registering functor-utils-1.1... Installed functor-utils-1.1