Hi @drewnoakes,

Apart from the JSDoc (which I :+1: ) is there any difference between your additions and these pre-existing overloads?:

```ts
        setClearColor(color: string, alpha?: number): void;
        setClearColor(color: number, alpha?: number): void;
```

I wonder if it might make sense to just make your new overloads have the optional ```alpha``` param and lose the existing overloads which don't have JSDoc.  Or am I missing something?