This system provides an extremely thin compatibility layer for gray streams. It is nearly *too* trivial for a complete package, except that I have copy&pasted this code into enough projects now that I decided to factor it out once again now, and then *never* have to touch it again.