gooPairDepth function
How far inside a, rounded by radius, all of b lies past where
blend still swells a's outline toward it; negative while it does.
Implementation
double gooPairDepth(Rect a, double radius, Rect b, double blend) {
final outermost = [
b.topLeft,
b.topRight,
b.bottomLeft,
b.bottomRight,
].map((corner) => _roundedDistance(a, radius, corner)).reduce(math.max);
return -outermost - blend;
}