Annotate this POD
Net::IMAP::Simple::PipeSocket - a little wrapper around IPC-Open3 that feels like a socket
This module is really just a wrapper around IPC-Open3 that can be dropped in place of a socket handle.
The Net::IMAP::Simple code assumes the socket is always a socket and is never a pipe and re-writing it all would be horrible.
This abstraction is used only for that purpose.