when adapting a range built with range_facade, use base cursor directly, instead of wrapping the iterator, which is a wrapped cursor.