Idris already demonstrates that you don&#x27;t have to have Haskell&#x27;s ⊥ issues or its space leak issues. Idris may still have some leaks (or may not; I can&#x27;t think of any), but the so-called law, &quot;All non-trivial abstractions, to some degree, are leaky&quot;, is out-and-out false.