Detail on Stack Overflow:https://stackoverflow.com/questions/64302093/how-to-let-member-function-and-top-level-function-share-one-class-name-in-kotlin
A problem is: IDEA cannot auto import companion member function as top-level function, we should import package.Xxx.Companion.xxx manually