Deep Flatten
Deep Flatten is a simple utility trait that flattens up to 32 nested Options.
Example
use DeepFlatten;
let x = Some;
let flattened = x.deep_flatten;
assert_eq!;
Result support coming soon.
I genuinely don't know why you will ever need this but ok