Ensure the module can be imported without side-effects at every step
Ignore Python 3 import artefacts
Renumber for easier ordering (eg when looking at GitHub)
Renumber for easier ordering
Revise the comments on the way through
Tweaks