Changed option --error to --fast.
Answer with a buffer instead of a string to --fast.
Created Connection object to hold a socket.
Control-d your way out of a --fast server.
Set long options conditionally.