pub trait Complete<'a>: State<'a, Label: IsSetLabel<'a>, Layout: IsSetLayout<'a>, Entries: IsSetEntries<'a>> { }