# Functions
NewInmemoryListener returns new in-memory dialer<->net.Listener.
NewPipeConns returns new bi-directional connection pipe.
# Variables
ErrInmemoryListenerClosed indicates that the InmemoryListener is already closed.
ErrTimeout is returned from Read() or Write() on timeout.
# Structs
InmemoryListener provides in-memory dialer<->net.Listener implementation.
PipeConns provides bi-directional connection pipe, which use in-process memory as a transport.