reduce_of: use follow