Monad bu turni yaratadigan funksiyasi bo'lgan va ushbu turning qiymatlari uchun yangi hisoblashni ishlab chiqaradigan funksiyasi bo'lgan turdir. Mana, Haskellda monad `m` ning namunaviy amalga oshirilishi: ```haskell - monad ma'lumotlari uchun tur konstruktor m a =... - monad `m` qaytishidagi kirish qiymatini o'rnatish :: a -> m a -- `a` va `m b` ni `m b` (>>=) :: m a -> (a -> m b) -> m b ``` ga birlashtirish uchun hisoblashni qaytaradigan bog'lash funksiyasi
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence