Repurpose recordSnapshot to store wavefunctions
Rudimentary start to ladder build