``` ts interface I { x(): (p: number) => void; } var obj: I = { x() { return q => { }; } } ``` q has type any, but should be number.