function simple(): void {} function typeparams<T, V extends T>(a: V | null = null): void {} @decorator() function withdecorator(): void {}