add stream extensions, allow single messages which pass

type information along with the data.