public function either(callable $left, callable $right) { return call_user_func($left, $this->value); }