pub fn rectangle<F: Float + Trig + FromPrimitive>( x: F, y: F, width: F, height: F, o: &mut Options, ) -> OpSet<F>