Dart Deep Copy List

a = [ ['a', 'b'], ['c', 'd'] ];
a.map((e) => e.toList()).toList();
just-saved-you-a-stackoverflow-visit