//正常的颜色
const f0 = <T extends any>(p: {
a: string
b: T
}) => async () => p.a + p.b
//颜色不对
const f1 = <T extends any>({ a, b }: {
a: string
b: T
}) => async () => a + b
//颜色不对
const f2 = <T extends any>({ a, b }: {
a: string
b: T
}) => async () => a + b
