aboutsummaryrefslogtreecommitdiffstats
path: root/core/result.milch
diff options
context:
space:
mode:
Diffstat (limited to 'core/result.milch')
-rw-r--r--core/result.milch16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/result.milch b/core/result.milch
index 897a540..f122ee6 100644
--- a/core/result.milch
+++ b/core/result.milch
@@ -6,20 +6,20 @@
(let Result/map (\[f m]
(match (kind m)
- "Result/Ok" (Result/ok (f (Result/Ok/get-value m)))
- "Result/Ex" m)))
+ :Result/Ok (Result/ok (f (Result/Ok/get-value m)))
+ :Result/Ex m)))
(let Result/map-ex (\[f m]
(match (kind m)
- "Result/Ok" m
- "Result/Ex" (Result/ex (f (Result/Ex/get-value m))))))
+ :Result/Ok m
+ :Result/Ex (Result/ex (f (Result/Ex/get-value m))))))
(let Result/and-then (\[f m]
(match (kind m)
- "Result/Ok" (f (Result/Ok/get-value m))
- "Result/Ex" m)))
+ :Result/Ok (f (Result/Ok/get-value m))
+ :Result/Ex m)))
(let Result/try (\[catch-f m]
(match (kind m)
- "Result/Ok" (Result/Ok/get-value m)
- "Result/Ex" (catch-f (Result/Ex/get-value m)))))
+ :Result/Ok (Result/Ok/get-value m)
+ :Result/Ex (catch-f (Result/Ex/get-value m)))))