  : Traditional modules can be thought of as functors by taking a functor from a ring (considered as a category with one element) to abelian groups. One can generalize to modules in other categories and this is mentioned on the module page under generalizations.