 --> [ local path prefix ]/cycles/array.fpp:1:1
  |
1 | array A = [3] B
  | ^^^^^^^^^^^^^^^ encountered symbol use-definition cycle
  |
 ::: [ local path prefix ]/cycles/array.fpp:2:7
  |
2 | array B = [3] C
  |       - defined here
  |
 ::: [ local path prefix ]/cycles/array.fpp:2:15
  |
2 | array B = [3] C
  |               - used here
  |
 ::: [ local path prefix ]/cycles/array.fpp:3:7
  |
3 | array C = [3] A
  |       - defined here
  |
 ::: [ local path prefix ]/cycles/array.fpp:3:15
  |
3 | array C = [3] A
  |               - used here

