Refactor: let's give that function an extra argument
Factor qubits out of systems after observations
Refactor the pure logic into its own namespace
Implement a deterministic-value function
Show deterministic value (or "?") in printed qubits