11/// Nat
22
33dec Nat.Add : [Nat, Nat] Nat
4+ dec Nat.Sub : [Nat, Int] Nat
45dec Nat.Mul : [Nat, Nat] Nat
56dec Nat.Div : [Nat, Nat] Nat
67dec Nat.Mod : [Nat, Nat] Nat
@@ -307,6 +308,7 @@ dec Os.TraverseDir : [Os.Path] Result<Os.Error, recursive either {
307308 .dir(Os.Path, self) self,
308309}>
309310
311+ dec Os.Env : List<(Bytes) Bytes>
310312
311313/// Url
312314
@@ -366,6 +368,7 @@ type Map<k, v> = iterative choice {
366368}
367369
368370dec Map.String : [type v] [List<(String) box v>] Map<String, v>
371+ dec Map.Bytes : [type v] [List<(Bytes) box v>] Map<Bytes, v>
369372dec Map.Int : [type v] [List<(Int) box v>] Map<Int, v>
370373dec Map.Nat : [type v] [List<(Nat) box v>] Map<Nat, v>
371374
@@ -382,6 +385,7 @@ type BoxMap<k, v> = iterative box choice {
382385}
383386
384387dec BoxMap.String : [type v] [List<(String) box v>] BoxMap<String, v>
388+ dec BoxMap.Bytes : [type v] [List<(Bytes) box v>] BoxMap<Bytes, v>
385389dec BoxMap.Int : [type v] [List<(Int) box v>] BoxMap<Int, v>
386390dec BoxMap.Nat : [type v] [List<(Nat) box v>] BoxMap<Nat, v>
387391
0 commit comments