* clippy
* clippy
* fmt
* clippy
* fmt
* janky a solution to conditional compilation keeping variables out of scope
* fmt
* conditioanl compilation for debugdata
* remove print debug from measured model
* remove unnecssary comment
* remove todo
* removed serialize function for stackframeinfo, instead hashed it
* remove unnecessary conditional compilation in common subexpression eliminioatno
* change fhe program macro to preserve white space
* changed get_mult_depth to iterative bfs
* add functions to modularize overflow calculation
* overflow code now compiles but needs to actually be implemented
* can extract coefficients from innerplaintext
* implemented overflow detection for fhe programs
* modified checks for overflow
* remove internal tagging comments
* clippy
* removed unwrap or else and turned into expect
* clippy actually likes unwrap or else
* fmt
* gate some imports
* fix gating issues
* removed some gating
* removed gating from debugger module; zkp runtime uses it
* fmt
* removed some unnecessary comments from context
* debug program impl function
* contextenum for fhe and zkp ctx
* basic body for debug prgoram macro
* unwrap methods for context enum
* refactored some code to unwrap contextenum as an fhecontext
* compile errors on debug program
* removed is_multiplication from operatoin trait
* documentation for contextenum
* refactor code to not have current zkp or fhe ctx, instead generic enum
* changed uses of current fhe and zkp contexts to generic enum
* stashing changes
* add a clone call in fhe program macro so code compiles. this does not work
* fix mutability issue in fhe program macro
* fix mutability issue in zkp program macro
* modify methods for unwrapping contextenum
* fmt
* half of clippy fixes
* clippy
* fmt
* fixed mutability issue in create inputs test
* fmt