It's somewhat catastrophic to not reset console mode and code pages on
Windows - it seems to really mess up the terminal and can cause a crash
- so I think it's fine to reset mode automatically on drop. While we're
at it we might as well flush the writer buffers.
At some point recently I got rid of the Drop stuff. We need to reset the
mode or else Windows powershell crashes for me when trying to claim
CONIN$ twice. (Run an example before this commit and then run regular
`hx`).