This can alos be `null`, right? Possibly better would be `@return {?CanvasRenderingContext2D}`