**TypeScript Version:** nightly (2.5.0-dev.20170801) **Code** ```ts const cb: () => void = (a = 0) => a; ((cb: () => void) => cb)((a = 0) => a); ``` **Expected behavior:** `a` is `number` type. **Actual behavior:** `a` is `any` type.