#pragma once #include #include struct PsiClassicalBit { const char* name; bool state; }; struct PsiClassicalRegister { const char* name; struct PsiClassicalBit* bits; size_t num_bits; }; struct PsiClassicalBit psi_new_classical_bit(const char* name, bool state); struct PsiClassicalRegister psi_new_classical_register(const char* name, const char** names, size_t count); void psi_free_classical_register(struct PsiClassicalRegister* reg);