functools
https://docs.python.org/ja/3/howto/functional.html#the-functools-module
functools.partial()
functools.reduce(func, iter, [initial_value])