update blog_promise_is_a_monad: add read/write