*/ abstract public function success(); /** * Map over the success value. * * @template S * * @param callable(T):S $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function map(callable $f); /** * Flat map over the success value. * * @template S * @template F * * @param callable(T):\GrahamCampbell\ResultType\Result $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function flatMap(callable $f); /** * Get the error option value. * * @return \PhpOption\Option */ abstract public function error(); /** * Map over the error value. * * @template F * * @param callable(E):F $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function mapError(callable $f); } __halt_compiler();----SIGNATURE:----HS/MGFTuqT21DcB60ys2fLtaIGRP44EuueFgBNNytkSGlRDQP3k9EGC9I7otnXaHwAF6qYrg7nywF3SuwPdm81jwpa/PJCfBv8UxJSJaRIbbGvA0JtfMWvT0uN/iLEVdjtLe+zigDunPgHc964Gt/x3pQynQeGfRvwVpx7hACOSqd5iELfwcBrdDr/kWcdD3MReIXB1JnD5ut2H03wO59owmTAL2Dey8MA/517/VfPuz6odkfe35VkZFh9iAOC4s2abNMCJy2l5oG19ca99I1asvT0GCjTcKOw23/jaaBvNJXStwpn0vCuzUPa1obnnE5YWfwhZ2dAAkyisTR8+QGMm2xWypFPbylr8w2tZ/CTLlV8vx+KjIchK2PFxRBdqUj8t3cofgbYVm0ENaSgw+C27PPyLrlMAWTgj2L1l+umAqadewpSUirJj/TBWU/vZivKB9eQsDTs3zYTTQCN0q+p7RRP2Q6hZ1/cfyElkUiG6z3km83Ixe+UzUc/5T3PPBWcgLfNe7npWWDsvJ68Kc15zvH7vPkArqYyX+422tl+KWylfxJ/7uW4o3igaPsDxoWwUG4tm/iPL1nNekGsyLCO2xjt/51afmY/gt30sD67t64N6QentZ+p/ypMBfRFiGRCBhuklFCJS7i8SkxB8PuJ68iUx+e26nbulaLPR/wuY=----ATTACHMENT:----ODMwMDk3NTg3MDM0OTE2NCAxNDYxNjg0NTkwOTIyNjk1IDY1ODc2MDg3MzAwODQwMQ==