Enums

Implements Future and dispatches all method calls to either First or Second.
Implements AsyncRead and AsyncWrite and dispatches all method calls to either First or Second.