- Don't init globals at module-level.
 - Don't use `shape` as an identifier - bad juju.