the enum caused it to allocate needlessly. static immutable avoids that.
Merge pull request #1615 from adamdruppe/md_allocation

the enum caused it to allocate needlessly. static immutable avoids that.