A Function that returns a Stream.
Can be set up using async*.
async*
typedef StreamCallback<T> = Stream<T> Function();