experiment: fix more dumb bugs
diff --git a/experiment/experiment.go b/experiment/experiment.go
index 546a06d..355fe14 100644
--- a/experiment/experiment.go
+++ b/experiment/experiment.go
@@ -56,8 +56,9 @@
 }
 
 func init() {
-	for _, e := range experiments {
-		byName[e.Name] = &e
+	for i := range experiments {
+		e := &experiments[i]
+		byName[e.Name] = e
 	}
 }