*/ 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:----ZXg66iFqrXS2znvEdiRf3tsm1etw+XX+U6ftBL09vTvdPYmuvesMkLro9T2yIf08Bkc+7FSjW5XL2YNJ5eDGzlfmBSQgXCcoJpiyU3BEk0xzHIJbS2G7Bt3qmbK/w3Ouk1TsCCpsG3ZzgBAzazZpaQdBL5PaaOxG7oLm0q4Zec1BDuSvJOKys1nECUXqOl4dq9V4hyyKRoqO/3kTyQx4k6B/kIFPbuIhF2285BMib3PD6kDPY6/CpApfBhlBijCXC8noIyBHoq6H92B3jTQ1RXqjPWGzISF25u0Pz/A+JDZ9eBvEQoIw+yfatX/q7YwEdPnpGrC9IHMdPMpi253W+0IktAkQluVFX+i6KL2erSNyX8TcWkuCt/cyyBbOwpMVwS0Cmpk2Y3xl1h6n90Y4kGne18nR0MVPmYV9TGNFLVTxSI0BnNox4sqV+7QsJwLFqEO7358HShvWYfG1+jLIU+K8f/fgIhr2D4KFqBikefe3ZxHsAWg2AMNOMeuKJZtJWO6BAZ0gkbnJvkwtnwX6zfKkH1JrUDv5FjBneG97rTwTC+bl4fpYPAbYZuMvIrWTJl1aBlmIaM+i9GirdyPUmYBSitLxnPCypQoLP/hjYqDWdL3x6n+l7VOqGq+rehvNooxSRuPmXrZ9IrFUzw9B3fioamDTzzNNwYjk7UtNlnU=----ATTACHMENT:----NDI4NDEzOTQ1NzExMjg5OSA1ODQyNTYyMzM3MTEwMzI5IDExODg1NTIxNjk0NjkzMw==