//! Foldable and Alternative over Option.
useid_effect::algebra::alternative::option::alt;useid_effect::algebra::foldable::option::fold_right;fnmain(){let v =fold_right(Some(10),0,|a,b|a + b);let c =alt(None,Some(42));println!("fold={v} alt={c:?}");}