Hi! Seems that some cases of inferring types does not work: ``` interface Blabla<T> { (): T } function some(): Blabla { return () => { return 123; } } ``` I got compilation error: ``` error TS2314: Generic type 'Blabla<T>' requires 1 type argument(s). ``` Is it possible to infer `number` type for `T`?