] -&gt; Int
forall a. Num a =&gt; [a] -&gt; a
forall (t :: * -&gt; *) a. (Foldable t, Num a) =&gt; t a -&gt; a
</span
	  ><span class="hs-identifier hs-var"
	  >sum</span
	  ></span
	><span
	> </span
	><span class="annot"
	><span class="annottext"
	  >([Int] -&gt; Int) -&gt; ([a] -&gt; [Int]) -&gt; [a] -&gt; Int
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span
	  ><span class="hs-operator hs-var"
	  >.</span
	  ></span
	><span
	> </span
	><span class="annot"
	><span class="annottext"
	  >(