pull out MultiStream into its own module (multistream)