diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.expect.md
deleted file mode 100644
index adf06b99d4..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.expect.md
+++ /dev/null
@@ -1,41 +0,0 @@
-
-## Input
-
-```javascript
-function component(a) {
- let x = { a };
- let y = 1;
- (function () {
- y = x;
- })();
- mutate(y);
- return y;
-}
-
-```
-
-## Code
-
-```javascript
-import { unstable_useMemoCache as useMemoCache } from "react";
-function component(a) {
- const $ = useMemoCache(2);
- const c_0 = $[0] !== a;
- let y;
- if (c_0) {
- const x = { a };
- y = 1;
- (function () {
- y = x;
- })();
- mutate(y);
- $[0] = a;
- $[1] = y;
- } else {
- y = $[1];
- }
- return y;
-}
-
-```
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.js
deleted file mode 100644
index 7c56dde4be..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.capturing-reference-changes-type.js
+++ /dev/null
@@ -1,9 +0,0 @@
-function component(a) {
- let x = { a };
- let y = 1;
- (function () {
- y = x;
- })();
- mutate(y);
- return y;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.expect.md
deleted file mode 100644
index 57e297c305..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.expect.md
+++ /dev/null
@@ -1,60 +0,0 @@
-
-## Input
-
-```javascript
-// Should print A, B, arg, original
-function Component() {
- const changeF = (o) => {
- o.f = () => console.log("new");
- };
- const x = {
- f: () => console.log("original"),
- };
-
- (console.log("A"), x)[(console.log("B"), "f")](
- (changeF(x), console.log("arg"), 1)
- );
- return x;
-}
-
-```
-
-## Code
-
-```javascript
-import { unstable_useMemoCache as useMemoCache } from "react"; // Should print A, B, arg, original
-function Component() {
- const $ = useMemoCache(3);
- let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t0 = (o) => {
- o.f = () => console.log("new");
- };
- $[0] = t0;
- } else {
- t0 = $[0];
- }
- const changeF = t0;
- let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
- t1 = () => console.log("original");
- $[1] = t1;
- } else {
- t1 = $[1];
- }
- let x;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
- x = { f: t1 };
-
- (console.log("A"), x)[(console.log("B"), "f")](
- (changeF(x), console.log("arg"), 1)
- );
- $[2] = x;
- } else {
- x = $[2];
- }
- return x;
-}
-
-```
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.js
deleted file mode 100644
index 1d0a31b46c..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.computed-call-evaluation-order.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// Should print A, B, arg, original
-function Component() {
- const changeF = (o) => {
- o.f = () => console.log("new");
- };
- const x = {
- f: () => console.log("original"),
- };
-
- (console.log("A"), x)[(console.log("B"), "f")](
- (changeF(x), console.log("arg"), 1)
- );
- return x;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.expect.md
deleted file mode 100644
index ef486d16de..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.expect.md
+++ /dev/null
@@ -1,44 +0,0 @@
-
-## Input
-
-```javascript
-function Component() {
- const x = {};
- {
- let x = 56;
- const fn = function () {
- x = 42;
- };
- fn();
- }
- return x; // should return {}
-}
-
-```
-
-## Code
-
-```javascript
-import { unstable_useMemoCache as useMemoCache } from "react";
-function Component() {
- const $ = useMemoCache(1);
- let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t0 = {};
- $[0] = t0;
- } else {
- t0 = $[0];
- }
- const x = t0;
-
- let x_0;
- x_0 = 56;
- const fn = function () {
- x_0 = 42;
- };
- fn();
- return x;
-}
-
-```
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.js
deleted file mode 100644
index 66edf6b9f3..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.lambda-reassign-shadowed-primitive.js
+++ /dev/null
@@ -1,11 +0,0 @@
-function Component() {
- const x = {};
- {
- let x = 56;
- const fn = function () {
- x = 42;
- };
- fn();
- }
- return x; // should return {}
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.expect.md
deleted file mode 100644
index 7dc1bab2f3..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.expect.md
+++ /dev/null
@@ -1,58 +0,0 @@
-
-## Input
-
-```javascript
-// Should print A, arg, original
-
-function Component() {
- const changeF = (o) => {
- o.f = () => console.log("new");
- };
- const x = {
- f: () => console.log("original"),
- };
-
- (console.log("A"), x).f((changeF(x), console.log("arg"), 1));
- return x;
-}
-
-```
-
-## Code
-
-```javascript
-import { unstable_useMemoCache as useMemoCache } from "react"; // Should print A, arg, original
-
-function Component() {
- const $ = useMemoCache(3);
- let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t0 = (o) => {
- o.f = () => console.log("new");
- };
- $[0] = t0;
- } else {
- t0 = $[0];
- }
- const changeF = t0;
- let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
- t1 = () => console.log("original");
- $[1] = t1;
- } else {
- t1 = $[1];
- }
- let x;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
- x = { f: t1 };
-
- (console.log("A"), x).f((changeF(x), console.log("arg"), 1));
- $[2] = x;
- } else {
- x = $[2];
- }
- return x;
-}
-
-```
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.js
deleted file mode 100644
index 06ac2ee9c9..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/_bug.property-call-evaluation-order.js
+++ /dev/null
@@ -1,13 +0,0 @@
-// Should print A, arg, original
-
-function Component() {
- const changeF = (o) => {
- o.f = () => console.log("new");
- };
- const x = {
- f: () => console.log("original"),
- };
-
- (console.log("A"), x).f((changeF(x), console.log("arg"), 1));
- return x;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.expect.md
deleted file mode 100644
index e9627583ba..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.expect.md
+++ /dev/null
@@ -1,31 +0,0 @@
-
-## Input
-
-```javascript
-function Component(props) {
- let x = [];
- let y = x;
-
- if (props.p1) {
- x = [];
- }
-
- let _ = ;
-
- // y is MaybeFrozen at this point, since it may alias to x
- // (which is the above line freezes)
- y.push(props.p2);
-
- return ;
-}
-
-```
-
-
-## Error
-
-```
-[ReactForget] InvalidInput: InferReferenceEffects: inferred mutation of known immutable value. Found mutation of $46:TObject (frozen) (13:13)
-```
-
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.js
deleted file mode 100644
index 8b08aaa215..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-aliased-freeze.js
+++ /dev/null
@@ -1,16 +0,0 @@
-function Component(props) {
- let x = [];
- let y = x;
-
- if (props.p1) {
- x = [];
- }
-
- let _ = ;
-
- // y is MaybeFrozen at this point, since it may alias to x
- // (which is the above line freezes)
- y.push(props.p2);
-
- return ;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.expect.md
deleted file mode 100644
index 6fcb57cbde..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.expect.md
+++ /dev/null
@@ -1,25 +0,0 @@
-
-## Input
-
-```javascript
-function Component(props) {
- let x = [];
-
- let _ = ;
-
- // x is Frozen at this point
- x.push(props.p2);
-
- return {_}
;
-}
-
-```
-
-
-## Error
-
-```
-[ReactForget] InvalidInput: InferReferenceEffects: inferred mutation of known immutable value. Found mutation of $27:TObject (frozen) (7:7)
-```
-
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.js
deleted file mode 100644
index a40fbcb31e..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.mutate-after-freeze.js
+++ /dev/null
@@ -1,10 +0,0 @@
-function Component(props) {
- let x = [];
-
- let _ = ;
-
- // x is Frozen at this point
- x.push(props.p2);
-
- return {_}
;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.expect.md
deleted file mode 100644
index 7bfdcd523a..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.expect.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-## Input
-
-```javascript
-/* eslint-disable react-hooks/rules-of-hooks */
-function lowercasecomponent() {
- "use forget";
- const x = [];
- return {x}
;
-}
-/* eslint-enable react-hooks/rules-of-hooks */
-
-```
-
-
-## Error
-
-```
-[ReactForget] UnsafeInput: One or more React eslint rules is disabled. eslint-disable react-hooks/rules-of-hooks (1:1)
-```
-
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.js
deleted file mode 100644
index 08f080632c..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.sketchy-code-use-forget.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/* eslint-disable react-hooks/rules-of-hooks */
-function lowercasecomponent() {
- "use forget";
- const x = [];
- return {x}
;
-}
-/* eslint-enable react-hooks/rules-of-hooks */
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.expect.md
deleted file mode 100644
index c178b99ce7..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.expect.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-## Input
-
-```javascript
-function component(a, b) {
- let x = useMemo(async () => {
- await a;
- }, []);
- return x;
-}
-
-```
-
-
-## Error
-
-```
-[ReactForget] InvalidInput: useMemo callbacks may not be async or generator functions (2:4)
-```
-
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.js
deleted file mode 100644
index e9da86149c..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-async-callback.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function component(a, b) {
- let x = useMemo(async () => {
- await a;
- }, []);
- return x;
-}
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.expect.md
deleted file mode 100644
index 1c645155d3..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.expect.md
+++ /dev/null
@@ -1,19 +0,0 @@
-
-## Input
-
-```javascript
-function component(a, b) {
- let x = useMemo((c) => a, []);
- return x;
-}
-
-```
-
-
-## Error
-
-```
-[ReactForget] InvalidInput: useMemo callbacks may not accept any arguments (2:2)
-```
-
-
\ No newline at end of file
diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.js
deleted file mode 100644
index ae3c3379e1..0000000000
--- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.useMemo-callback-args.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function component(a, b) {
- let x = useMemo((c) => a, []);
- return x;
-}