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); ```
let unpacked = unwrap_all!(4, nested);
assert_eq!(42, unpacked); ```