STY design:  cleanup
API design:  Simplify permute()
ENH design:  add `ds` argument
API design:  `add_missing()` -> `complement()`
AMD ds
ENH complement():  Raise error if under- or overspecified;  TEST
ENH data:  import design functions
FIX load.txt.tsv():  recognize bool Var