@@ -8,7 +8,24 @@ mkRecord = { foo: _, bar: _, baz: "baz" }
8getValue :: forall e. Eff (| e) Boolean
8getValue :: forall e. Eff (| e) Boolean
9getValue = return true
9getValue = return true
14+ return function (y) {
15+ if (x == y) return x;
16+ throw new Error("Unexpected result: " + x + " /== " + y);
19+ """ :: forall a. a -> a -> a
12 obj <- { value: _ } <$> getValue
25 obj <- { value: _ } <$> getValue
13 print obj.value
26 print obj.value
28+ point <- { x: _, y: x } <$> return 2
29+ print $ point.x === 1
30+ print $ point.y === 2
14 trace (mkRecord 1 "Done!").bar
31 trace (mkRecord 1 "Done!").bar