public function callablesWithVaryingArity() { return ['function' => ['strlen', 1], 'closure' => [function ($x, $y) { }, 2], 'invokable' => [new Dispatch(), 5], 'interface' => [new MiddlewarePipe(), 2]]; }