Add unfoldM, to go with the same addition to conduit