 --> [ local path prefix ]/cycles/topology.fpp:1:1
  |
1 | topology A { instance B }
  | ^^^^^^^^^^^^^^^^^^^^^^^^^ encountered symbol use-definition cycle
  |
 ::: [ local path prefix ]/cycles/topology.fpp:2:10
  |
2 | topology B { instance C }
  |          - defined here
  |
 ::: [ local path prefix ]/cycles/topology.fpp:2:23
  |
2 | topology B { instance C }
  |                       - used here
  |
 ::: [ local path prefix ]/cycles/topology.fpp:3:10
  |
3 | topology C { instance A }
  |          - defined here
  |
 ::: [ local path prefix ]/cycles/topology.fpp:3:23
  |
3 | topology C { instance A }
  |                       - used here

