
Data::rmap traverses hash, array, scalar and glob reference types, evaluating a block for either only scalar values, arrays, hashes, references, all elements or a customizable combination of these, and returns a list composed of the results of such evaluations.