```ts export function test(b: boolean): (() => i32) | null { if (b) { return (): i32 => 1; } else { return null; } } ``` Expected: No error. Actual: ``` ERROR AS200: Conversion from type 'usize' to '(() => i32) | null' requires an explicit cast. return null; ```