Yes; exactly. This would enable the trait without adding to DMD's memory consumption when it isn't used. However, I admit requiring a compiler flag to use a trait isn't exactly an ideal solution.