Add Oct.tag(), modify extendFn/extendPro to inheFn/inhePro.