With this crate I would like to explore the ergonomics of being able to unwrap multiple levels with one call.
```rust use unwrapall::unwrapall;
let nested: Option let unpacked = unwrap_all!(4, nested); assert_eq!(42, unpacked);
``` Running this function will give you a panic with the message ```rust
use unwrapall::expectall; fn mustfail() {
let var = Some(Err::Example expectall!(ntimes, message, expression)
1 - must fail: 23
, where the 1
tells you how many levels in the panic was caused.