List now has Functor instance and some more conveniences