Definition nolabel (s: statement) : Prop :=
  forall k, find_label lbl s k = None.Fixpoint nolabel_list (sl: list statement) : Prop :=
  match sl with
  | nil => True
  | s1 :: sl' => nolabel s1 /\ nolabel_list sl'
  end.

Lemma makeseq_nolabel: forall sl, nolabel_list sl -> nolabel (makeseq sl).