If equivalent, it would seem that immutable appears to be the 'strongest', whereas enum has fewer keystrokes.
Is there a D 'best practice' for this?
```
const int foo1 = 42;
enum foo2 = 42;
immutable int foo3 = 42;
const string str1 = "Any difference";
enum str2 = "Any difference";
immutable string str3 = "Any difference";
```
