Returns a stream where each snapshot is converted to a nullable map with values of type T.
Stream<Map<String, T>?> asMap<T>({String? format}) => map((s) => s.asMap<T>(format: format));