pub type MemMMR<'a, T, M> = MMR<T, M, &'a MemStore<T>>;
struct MemMMR<'a, T, M> { /* private fields */ }