async-await-lock (npm): 用于异步功能的互斥锁
Keywords: async|await|lock|mutex|es2017|yield|generator|promise