这个 package 的设计思路挺赞。不过我个人认为成本也有点高。由于原始的写法代码也没有多少行，而且更容易懂，我个人倾向于不用引入这个 package。