imap(f) = x -> Iterators.map(f, x) ifilter(f) = x -> Iterators.filter(f, x) v = things |> ifilter(isodd) |> imap(do_process) |> collect
reply