Is this common practice? Is it done anywhere else in Phobos? Also, wouldn't the hijacking symbol have to be an "accepts-anything" templated CTFE function with no contract?

I was thinking that `handle` might be too ambiguous, because the documentation uses the same term when referring to a `FILE*`. So maybe it would be better named `osHandle`?