```ts function f(x: i32): i32 { return x; } function g(x: i32): i32 { return x + 2; } export function test(b: boolean): i32 { return (b ? f : g)(1); } ``` Currently fails with: ``` ERROR TS1005: ')' expected. return (b ? f : g)(1); ~ ```