use std; import vec; fn main() { let v = vec::map2([1, 2, 3, 4, 5]/~, [true, false, false, true, true]/~, {|i, b| if b { -i } else { i } }); log(error, v); assert (v == [-1, 2, 3, -4, -5]/~); }