@@ -79,7 +79,7 @@ No other changes yet.
7979</details >
8080
8181``` grain
82- incr : BigInt -> a
82+ incr : BigInt -> BigInt
8383```
8484
8585Increments the value by one.
@@ -94,7 +94,7 @@ Returns:
9494
9595| type| description|
9696| ----| -----------|
97- | ` a ` | The incremented value|
97+ | ` BigInt ` | The incremented value|
9898
9999### Bigint.** decr**
100100
@@ -104,7 +104,7 @@ No other changes yet.
104104</details >
105105
106106``` grain
107- decr : BigInt -> a
107+ decr : BigInt -> BigInt
108108```
109109
110110Decrements the value by one.
@@ -119,7 +119,7 @@ Returns:
119119
120120| type| description|
121121| ----| -----------|
122- | ` a ` | The decremented value|
122+ | ` BigInt ` | The decremented value|
123123
124124### Bigint.** neg**
125125
@@ -179,7 +179,7 @@ No other changes yet.
179179</details >
180180
181181``` grain
182- add : (BigInt, BigInt) -> a
182+ add : (BigInt, BigInt) -> BigInt
183183```
184184
185185Computes the sum of its operands.
@@ -195,7 +195,7 @@ Returns:
195195
196196| type| description|
197197| ----| -----------|
198- | ` a ` | The sum of the two operands|
198+ | ` BigInt ` | The sum of the two operands|
199199
200200### Bigint.** sub**
201201
@@ -205,7 +205,7 @@ No other changes yet.
205205</details >
206206
207207``` grain
208- sub : (BigInt, BigInt) -> a
208+ sub : (BigInt, BigInt) -> BigInt
209209```
210210
211211Computes the difference of its operands.
@@ -221,7 +221,7 @@ Returns:
221221
222222| type| description|
223223| ----| -----------|
224- | ` a ` | The difference of the two operands|
224+ | ` BigInt ` | The difference of the two operands|
225225
226226### Bigint.** mul**
227227
@@ -231,7 +231,7 @@ No other changes yet.
231231</details >
232232
233233``` grain
234- mul : (BigInt, BigInt) -> a
234+ mul : (BigInt, BigInt) -> BigInt
235235```
236236
237237Computes the product of its operands.
@@ -247,7 +247,7 @@ Returns:
247247
248248| type| description|
249249| ----| -----------|
250- | ` a ` | The product of the two operands|
250+ | ` BigInt ` | The product of the two operands|
251251
252252### Bigint.** div**
253253
@@ -337,7 +337,7 @@ No other changes yet.
337337</details >
338338
339339``` grain
340- gcd : (BigInt, BigInt) -> a
340+ gcd : (BigInt, BigInt) -> BigInt
341341```
342342
343343Computes the greatest common divisior of the two operands.
@@ -353,7 +353,7 @@ Returns:
353353
354354| type| description|
355355| ----| -----------|
356- | ` a ` | The greatest common divisor of its operands|
356+ | ` BigInt ` | The greatest common divisor of its operands|
357357
358358## Bitwise operations
359359
@@ -608,7 +608,7 @@ No other changes yet.
608608</details >
609609
610610``` grain
611- lnot : BigInt -> a
611+ lnot : BigInt -> BigInt
612612```
613613
614614Computes the bitwise NOT of the given value.
@@ -623,7 +623,7 @@ Returns:
623623
624624| type| description|
625625| ----| -----------|
626- | ` a ` | Containing the inverted bits of the given value|
626+ | ` BigInt ` | Containing the inverted bits of the given value|
627627
628628### Bigint.** land**
629629
@@ -633,7 +633,7 @@ No other changes yet.
633633</details >
634634
635635``` grain
636- land : (BigInt, BigInt) -> a
636+ land : (BigInt, BigInt) -> BigInt
637637```
638638
639639Computes the bitwise AND (` & ` ) on the given operands.
@@ -649,7 +649,7 @@ Returns:
649649
650650| type| description|
651651| ----| -----------|
652- | ` a ` | Containing a ` 1 ` in each bit position for which the corresponding bits of both operands are ` 1 ` |
652+ | ` BigInt ` | Containing a ` 1 ` in each bit position for which the corresponding bits of both operands are ` 1 ` |
653653
654654### Bigint.** lor**
655655
@@ -659,7 +659,7 @@ No other changes yet.
659659</details >
660660
661661``` grain
662- lor : (BigInt, BigInt) -> a
662+ lor : (BigInt, BigInt) -> BigInt
663663```
664664
665665Computes the bitwise OR (` | ` ) on the given operands.
@@ -675,7 +675,7 @@ Returns:
675675
676676| type| description|
677677| ----| -----------|
678- | ` a ` | Containing a ` 1 ` in each bit position for which the corresponding bits of either or both operands are ` 1 ` |
678+ | ` BigInt ` | Containing a ` 1 ` in each bit position for which the corresponding bits of either or both operands are ` 1 ` |
679679
680680### Bigint.** lxor**
681681
@@ -685,7 +685,7 @@ No other changes yet.
685685</details >
686686
687687``` grain
688- lxor : (BigInt, BigInt) -> a
688+ lxor : (BigInt, BigInt) -> BigInt
689689```
690690
691691Computes the bitwise XOR (` ^ ` ) on the given operands.
@@ -701,7 +701,7 @@ Returns:
701701
702702| type| description|
703703| ----| -----------|
704- | ` a ` | Containing a ` 1 ` in each bit position for which the corresponding bits of either but not both operands are ` 1 ` |
704+ | ` BigInt ` | Containing a ` 1 ` in each bit position for which the corresponding bits of either but not both operands are ` 1 ` |
705705
706706### Bigint.** clz**
707707
0 commit comments