I've heard that there are plans to make D `@safe by default`. Then the question that pops into my head is what will happen to all the code that was written before it and once it is implemented? Will it require a rewrite? How should the code be written from now on to avoid this?