4. Troubleshooting
******************

Common issues include:

* Forgetting to instantiate the class that you are using, e.g. writing
  *driver.Engine = engines.ADF* instead of *driver.Engine =
  engines.ADF()*

* Using 1-based indexing for repeated blocks (note: this could be
  changed in the future)

* Assigning boolean values to integer or float keys. This will not
  cause issues with the type checker, since booleans are direct
  subclasses of the integer class in Python. This will trigger an
  exception at runtime.
