1. Currently this cause to "assertion failed" inside compiler: ```ts export function test(x: void): void {} ``` 2. For: ```ts export function test(x: undefined): void {} ``` Output: "ERROR TS2304: Cannot find name 'undefined'." 3. For: ```ts export function test(x: null): void {} ``` Output: "ERROR TS1003: Identifier expected." 4. For: ```ts export function test(a: string | undefined): void {} ``` Output: "ERROR TS1005: 'null' expected." but also "ERROR TS1109: Expression expected." twice after that.