It is interesting to see how far it can be translated from C# to D and what the performance would be.
I'll give it a shot when I have the time, though you may also find it useful as a way to benchmark your compiler ;)
[1]: https://github.com/OpenRA/OpenRA