//! Conversions by Memoization
//!
/// Construct `Self` via a memoized conversion
///
/// Rerunning `memo_from` on a slightly modified `T` is expected to take
/// asymptotically less time than the initial run, but with some constant
/// overhead on the initial run
/// Convert `self` via a memoized conversion
///
/// similar to MemoFrom