added JoinRStream
made RangeRStream.front mutable