soapy: fwd declare stream for type safety