Turns out we create a lot of these, mostly from places that don't return ErrorOr. The yak stack grows.
This is primarily being added to support `fill: url(#gradient)` for SVGs.