``` document.createElement("canvas").getContext("webgl2") instanceof WebGLRenderingContext ``` is `false`, so I think these contexts should not extend each other.