process(+Term, +Src) is det[private]