Make MutRef more consistent with &mut
Change Mut::map to Mut::with