diff --git a/nib/types/fault.nix b/nib/types/fault.nix index 9a34889..bcc5ad1 100644 --- a/nib/types/fault.nix +++ b/nib/types/fault.nix @@ -3,14 +3,14 @@ with builtins; rec { # Fault Monad # Wrapper around an error (ie builtins.abort) Fault = error: { - error = error; + _error_ = error; }; # Pattern Matching - isFault = F: attrNames F == ["error"]; + isFault = F: attrNames F == ["_error_"]; # Unwrap (Monadic Return Operation) - unwrapFault = F: F.error; + unwrapFault = F: F._error_; # Map (Monadic Bind Operation) mapFault = f: F: Fault (f (unwrapFault F));