fn compute_stroke_and_fill_box(
    cr: &Context,
    stroke: &Stroke,
    stroke_paint_source: &UserSpacePaintSource,
    initial_viewport: &Viewport
) -> Result<BoundingBox, InternalRenderingError>