It should support any callable type (except for some lambda functions).
It should support any callable type (except for some lambda functions).