Streams and handles are no longer templates. We can now do some uninhibited type-casting between stream objects.