أتساءل ما هو monad و ATP أخشى أن أسأل