in hxt-monad ArrowXml and Edit derived from hxt modules