So something like
addList :: [int] -> int addList = foldl1 (+)
Why does this work? The Currying part. Why no variable?