[Haskell-cafe] Arrow instance of function type [a] -> [b]