homology(ZZ, A, B) := opts -> (i,M,N) -> ...

- cohomology -- general cohomology functor
- HH -- general homology and cohomology functor
- ScriptedFunctor -- the class of all scripted functors

- HH ChainComplex -- homology of a chain complex
- HH ChainComplexMap -- homology of a chain complex map
- HH_ZZ ChainComplex -- homology of a chain complex
- HH_ZZ ChainComplexMap -- homology of a chain complex map
- HH_ZZ Sequence (missing documentation)
- homology(Matrix,Matrix) -- homology of a pair of maps
- homology(SheafMap,SheafMap) (missing documentation)

The object homology is a method function with options.