https://github.com/seajs/seajs/issues/800

允许适当重复代码,保证模块主要职责不变