{X : Type u_1} →
  [inst : UniformSpace X] →
    {motive : IsUltraUniformity X → Sort u} →
      (t : IsUltraUniformity X) →
        ((hasBasis : (uniformity X).HasBasis (fun s => s ∈ uniformity X ∧ s.IsSymm ∧ s.IsTrans) id) → motive ⋯) →
          motive t