tcfail034.hs:13: Context `{PrelNum.Integral taTL}' required by inferred type, but missing on a type signature `PrelNum.Integral' `taTL' arising from use of `PrelNum.mod' at tcfail034.hs:17 When checking signature(s) for: `test' Compilation had errors