+1 for Andrei's fix
+a
+a2
+a3 workaround (std.algorithm.d)
+a3x (precious)