Callable object

A callable object, in computer programming, is any object that can be called like a function.