Add data to the sink.
Will return immediately if the data is ready for consumption. Otherwise it will return a Future that will resolve when the data has been consumed.
@override FutureOr<void> add(T data);