interface Foo { (bar: G): T; }