∀ {α : Type u} [inst : BEq α] [inst_1 : EquivBEq α] {β : Type v} {γ : Type w} {f : α → β → Option γ}
  {l : List ((_ : α) × β)} {k : α} (hl : Std.Internal.List.DistinctKeys l)
  {h :
    Std.Internal.List.containsKey k (List.filterMap (fun p => Option.map (fun x => ⟨p.fst, x⟩) (f p.fst p.snd)) l) =
      true},
  Std.Internal.List.getValue k (List.filterMap (fun p => Option.map (fun x => ⟨p.fst, x⟩) (f p.fst p.snd)) l) h =
    (f (Std.Internal.List.getKey k l ⋯) (Std.Internal.List.getValue k l ⋯)).get ⋯