The new IO::Handle, consuming the PIO role
Simplifications since we have the new IO::Handle