public function max(callable $comparer = null) { return $this->lift(function () use($comparer) { return new MaxOperator($comparer); }); }