∀ {R : Type u_1} {A : Type u_2} {S : Type u_3} [inst : CommRing R] [inst_1 : CommRing A] [inst_2 : CommRing S]
  [inst_3 : Algebra R S] [inst_4 : Algebra R A] [Algebra.IsStandardEtale R A] {Sf : Type u_4} [inst_6 : CommRing Sf]
  [inst_7 : Algebra R Sf] [inst_8 : Algebra S Sf] [IsScalarTower R S Sf] {f : S} [IsLocalization.Away f Sf]
  (φ : A →ₐ[R] Sf), Function.Surjective ⇑φ → HasStandardEtaleSurjectionOn R f