tcfail010.hs:3: Ambiguous type variable(s) `$0' in the constraint `Num [$0]' arising from use of `+' at tcfail010.hs:3 Compilation had errors