iterator methods/ops: move to base/global ops