https://issues.dlang.org/show_bug.cgi?id=13728 --- Comment #1 from bearophile_hugs at eml.cc --- "data.to!Foo" is also more DRY, this helps avoid some bugs if later you change the definition of Foo. --