Add extract_view_reduce function