pub fn snapshot_variable_declarations(symbols: &SymbolTable) -> VariableDeclarationSnapshot {
/// The effect has not been applied yet, so a post-success call is still a valid "before" snapshot.
/// Logs, to the main log, and the human readable traces used by the exhaustive tester, that the