Let's drop everything else for the first prototype, except for values, which will be another stream.