functools
