Work on apply, functor, list