/** * Identity a => apply (Identity f) (a) === fmap f a * @param Identity $a * @return mixed */ public function apply($a) { return $a->fmap($this->heldValue); }