Do not force `Deref<T>` generic params to always be a `&T`