Adding a SimpleStream class that takes an async function and creates a
stream for control flow