reduce o.log()