The unit datatype is used by automation. We want to be able to access its declaration without having to access all dependencies (e.g., decidable, subsingleton, inhabited, ...). This is *not* an optimization, but a way to make sure we can "import" unit before we import other declarations. |
||
|---|---|---|
| .. | ||
| basic.lean | ||
| decl.lean | ||
| default.lean | ||
| insts.lean | ||