هل يمكن أن يكون هذا @monad؟