∀ {C : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} C] {J : CategoryTheory.GrothendieckTopology C}
  {R : CategoryTheory.Functor Cᵒᵖ RingCat} {M₁ M₂ : PresheafOfModules R} (f : M₁ ⟶ M₂)
  [J.WEqualsLocallyBijective AddCommGrpCat] [PresheafOfModules.IsLocallySurjective J f]
  [PresheafOfModules.IsLocallyInjective J f], J.W ((PresheafOfModules.toPresheaf R).map f)