Creates a buffered string channel.
buffer size (must be > 0).
Result.ok(buffered ChannelString), or Result.error(ChannelError.INVALID_ARGUMENT) when capacity is not positive.