放 partial 比较好。没什么逻辑，只有两个 locals 而已