NestedLoops( [ [ 1 .. 10 ], [ 'a' .. 'c' ], [ 'x' .. 'y' ], ], \&do_something );