看起来好像就是多了两种新写法 companion {} 和 companion fun Type.xxx(): 前者把 companion object 中的 object 去掉 后者支持在类外给某个