FutureOr<Iterable<R>> thenMap<R>(R mapper(T input)) { return this.thenOr((_) { return _.map(mapper); }); }