(* this hypothesis is not needed for soundness, just for selectivity *)

(* Specifications: *)
Lemma match_funcptr'_funcptr:
forall fs v B,
func_ptr' fs v * B |-- func_ptr fs v.
Lemma nomatch_funcptr'_funcptr:
forall fs v A B,
B |-- func_ptr fs v ->
A * B |-- func_ptr fs v.