The List and Dict types are no longer implicitly available. They must be imported from typing. Type annotations must appear before the doc comment in a function. Also fix type errors in these functions that weren't detected before.
- cdsl.formats provides classes for describing instruction formats. - base.formats provides concrete instruction format definitions.