Represents a Future that completes with an Option of the given type T.
T
This is simply a convenience typedef to save a couple characters.
typedef FutureOption<T> = Future<Option<T>>;