This reverts commit 95762976c5. Turns out these structs are not implemented well.
95762976c5
Don't auto-run tests in debug mode. Some new tests fail for list-related reasons (some work in the REPL).