Add transmute iterator and tests