StreamLoader
A loader backed by a custom async sequence.
Declaration
struct StreamLoader<Sample> where Sample : SampleProtocolOverview
let loader = StreamLoader(stream: AsyncThrowingStream { continuation in
continuation.yield(ModelSample(prompt: "What is 2+2?", expected: "4"))
continuation.finish()
})