reduce

open fun reduce(b: BUF, a: IN): BUF