Added buffer and buffer_policy.
Streams now take buffer_policy in read.