Allow strings for streaming payloads

Yes, you don't get the nice streaming behavior,
but it isn't technically wrong and it doesn't seem
like we should restrict users from doing this.