[monad.do] changed: used returned monad's bind