(#721): Catch circular references when drawing patterns
It seems I broke this when splitting patterns into the resolve stage and the drawing stage.
Fixes #721 (closed)
It seems I broke this when splitting patterns into the resolve stage and the drawing stage.
Fixes #721 (closed)