Added macroses for better utils_monad experience.