Goal:
    A : Type  B : Type  l : list A  default : A
  ============================
   (#|l| = #|[]| → mapi (λ (i : nat) (_ : B), nth i l default) [] = l)


DEBUG:Going to execute:
<coq-core.plugins.ssreflect::ssrtclintros@0> arg