Add util functions from transduce