pub fn mod_lens<'a, 's, S, A>( getter: &'s dyn Fn(&'a mut S) -> &'a mut A) -> ModLensImpl<'a, 's, S, A>