split out glob-stream into its own module