Error:
   0: alright, I'm done, show yourself out with pretty formatting and a fancy backtrace
   1: it is pretty nasty, let's send it back to caller
   2: an error is never late, nor is it early, it arrives precisely when it means to
   3: wild error has appeared

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 2 frames hidden ⋮
   2: example::module::function
      at ./src/example.rs:25
   3: core::ops::function::FnOnce::call_once
      at /rustc/hash/library/core/src/ops/function.rs:250
   4: <F as example::Eval<A>>::eval
      at ./src/lib.rs:20
   5: example::main
      at ./src/main.rs:25
   6: core::ops::function::FnOnce::call_once
      at /rustc/hash/library/core/src/ops/function.rs:250
                                ⋮ 15 frames hidden ⋮