# Functions
New is the constructor to generate a new future.
NewSelectable returns new selectable future.
# Variables
ErrFutureCanceled signals that futures in canceled by a call to `f.Cancel()`.
# Structs
Future represents an object that can be used to perform asynchronous tasks.
Selectable is a future with channel exposed for external `select`.