# Variables
ErrUnhandled is used when a response hasn't been handled.
# Structs
An AUTHENTICATE response.
A CAPABILITY response.
An ENABLED response, defined in RFC 5161 section 3.2.
An EXPUNGE response.
A FETCH response.
An IDLE response.
A LIST response.
A SEARCH response.
A SELECT response.
A STATUS response.
# Type aliases
HandlerFunc is a function that handles responses.