This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much better visual clue about what type of metric is being used.
An ImageData is a wrapper around a Bitmap wrapper around a JS::Uint8ClampedArray.