Use std.conv.text instead of std.conv.to!string
Use lambda
Use UFCS
Refactor