> Is this common practice? Is it done anywhere else in Phobos?

Walter always mentions how one should use `else static assert(0)` for not-yet supported platforms, but for features which will never be supported on other platforms I thought `@disable` could do the trick.

> Also, wouldn't the hijacking symbol have to be an "accepts-anything" templated CTFE function with no contract?

Ah, this **isn't** a module-scoped function. Nevermind any of my comments then, I thought it was a free function.