bool blit( Pointer<SdlSurface> dst, { math.Rectangle<double>? srcrect, math.Rectangle<double>? dstrect, }) => upperBlit(dst, srcrect: srcrect, dstrect: dstrect);