Testing Private Functions

Anonymous functions are “slower” because it is a dynamic dispatch: runtime needs to check that variable contains a function, this function has the correct arity and then, if this function holds context (it is a closure) it needs to provide it too.

But given how these anonymous functions can be optimized, there are no limits.