`setoid.refl` has two instances of `setoid A` in it
simp!
to_unfold
simplify
simp*
tactic.run_io
tactic.unsafe_run_io