>>*Main> dropFirst [3 4 5 6] List members are separated by commas. Space in Haskell denotes function application. Hence the error message: Hence t > No instance for (Num (t -> t1 -> t2 -> Int)) > arising from the literal `3' at <interactive>:1:11-17 > Possible fix: > add an instance declaration for (Num (t -> t1 -> t2 -> Int))