فقط اقرأ شفرة مصدر monad ، لقد طبخت @_jhunsaker