public static function _try(callable $f) {
        try {
            return Result::success($f());
        }
        catch( \Exception $error ) {
            return Result::error($error);
        }
    }