- implement a file streaming storage
- more tests
  - write helper for all the basic gate tests
  - better circuit module for testing
  - test boolean_vector impls
- define more clifford gates
- maybe try to depend only on proptest when we really run proptest (for less
  dependencies in ci)

make create_dependency_graph more secure against wrong input, e.g., break the endless
loops

before next major bump:
- maybe remove deref for storage::Vector
- remove AsRef for LiveVector
- use real error types when returning an error, not just Strings
- pauli_insert -> return old value; and similar
- more clifford gates
