Accumulates a value by applying an operation to each element in the modifier chain, starting from the tail (innermost) and moving towards the head (outermost).