series: rework some internal methods to use recursion index instead of echelon size, and to use new-style enablers.