Please add an optional feature to enable support for `Either` from the `either` crate: ```rust cond.as_either(x) // if cond { Either::Left(x) } else { Either::Right(x) } ``` It'd be useful e.g. for working with itertools.