public function runWriter() { return [$this->value, $this->side]; }
/** * runWriter :: Writer w a -> (a, w) * * Unwrap a writer monad computation as a function. * * @param M\Writer $writer * * @return mixed */ function runWriter(M\Writer $writer) { return $writer->runWriter(); }