add Fault monad
This commit is contained in:
parent
a547a9bcaf
commit
b9f2acf7e7
3 changed files with 25 additions and 3 deletions
|
|
@ -1,12 +1,17 @@
|
|||
{systems, ...}: let
|
||||
mergeAttrsList = std.attrs.mergeAttrsList;
|
||||
|
||||
std = import ./std {};
|
||||
parse = import ./parse {
|
||||
stdSubMods = {
|
||||
attrs = std.attrs;
|
||||
fault = std.fault;
|
||||
lists = std.lists;
|
||||
result = std.result;
|
||||
};
|
||||
|
||||
parse = import ./parse (mergeAttrsList [stdSubMods]);
|
||||
in
|
||||
std.attrs.mergeAttrsList [
|
||||
mergeAttrsList [
|
||||
# submodule content is accessible first by submodule name
|
||||
# then by the name of the content (ie self.submodule.myFunc)
|
||||
{inherit parse;}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue