listFunctor