circuit-eval-collapsed

nested-callables.qs:2:5 use q1 = Qubit(); | ψ 0 nested-callables.qs:3:5 use q2 = Qubit(); | ψ 1 nested-callables.qs:4:5 Bar(q1); Bar nested-callables.qs:5:5 Bar(q2); Bar nested-callables.qs:6:5 Foo(q1); Foo nested-callables.qs:9:5 Foo(q2); Foo nested-callables.qs:7:5 Bar(q1); Bar nested-callables.qs:10:5 Bar(q2); Bar nested-callables.qs:8:5 Foo(q1); Foo Foo nested-callables.qs:11:5 Foo(q2); Foo Foo

circuit-eval-expanded

nested-callables.qs:2:5 use q1 = Qubit(); | ψ 0 nested-callables.qs:3:5 use q2 = Qubit(); | ψ 1 nested-callables.qs:18:5 X(q); nested-callables.qs:18:5 X(q); nested-callables.qs:19:5 Y(q); Y nested-callables.qs:19:5 Y(q); Y nested-callables.qs:18:5 X(q); nested-callables.qs:18:5 X(q); nested-callables.qs:19:5 Y(q); Y nested-callables.qs:19:5 Y(q); Y nested-callables.qs:15:5 MResetZ(q); nested-callables.qs:15:5 MResetZ(q); nested-callables.qs:15:5 MResetZ(q); |0⟩ nested-callables.qs:15:5 MResetZ(q); |0⟩ nested-callables.qs:18:5 X(q); nested-callables.qs:18:5 X(q); nested-callables.qs:19:5 Y(q); Y nested-callables.qs:19:5 Y(q); Y nested-callables.qs:18:5 X(q); nested-callables.qs:18:5 X(q); nested-callables.qs:19:5 Y(q); Y nested-callables.qs:19:5 Y(q); Y nested-callables.qs:15:5 MResetZ(q); nested-callables.qs:15:5 MResetZ(q); nested-callables.qs:15:5 MResetZ(q); |0⟩ nested-callables.qs:15:5 MResetZ(q); |0⟩