any funcool/cats
users around who could cast an eye over something and tell me whether it seems reasonable ?
in particular this promise-RWS monad impl, inspired by bwo/monads RWS-monad, with some async added : https://github.com/employeerepublic/promisespromises/blob/drws-monad/src/prpr/cats/drws.cljc#L111