@@ -115,8 +115,8 @@ pattern matched to ensure that `Atom = a`.
115
115
116
116
For best practices for writing specs, see writing specs.
117
117
For more information about the type system, including dynamic(), term(),
118
- and shapes, see [ Syntax of types and specs in eqWAlizer] ( types.md )
119
- and [ Subtyping in eqWAlizer] ( subtyping.md ) .
118
+ and shapes, see [ Syntax of types and specs in eqWAlizer] ( ./ types.md)
119
+ and [ Subtyping in eqWAlizer] ( ./ subtyping.md) .
120
120
121
121
122
122
### not_enough_info_to_branch
@@ -143,7 +143,7 @@ with `b`.
143
143
If you see this error, most likely the problem is with the overloaded function,
144
144
not the function that is calling the overloaded function and can be fixed by
145
145
ensuring the sub-specs of overloaded functions do not have overlapping domains.
146
- See [ Overloaded Specs] ( advanced.md#overloaded-specs ) .
146
+ See [ Overloaded Specs] ( ./ advanced.md#overloaded-specs) .
147
147
148
148
149
149
### fun_arity_mismatch
@@ -376,7 +376,7 @@ Otherwise, it is also possible to use *refined record fields*:
376
376
-type good_refined (T ) :: # good {field :: {T , number ()}}.
377
377
```
378
378
379
- For more information, see [ Records and Tuples] ( subtyping.md#records-and-tuples ) .
379
+ For more information, see [ Records and Tuples] ( ./ subtyping.md#records-and-tuples) .
380
380
381
381
382
382
### ty_var_with_multiple_constraints
0 commit comments