CanvasRenderingContext2D no longer uses prototype extensions