Converts a Future<T?> to Future<Option
Future<Option<T>> toFutureOption() { return this as Future<Option<T>>; }