Add is_stream_end predicate