Don't copy &Trait and &mut Trait to temporaries for every call.