Legend:

* If you can't work something out then open a ticket on the trac and set the ticket type to `document`. If you tried to understand something but failed to do so in a reasonable timeframe, then this is a bug against the maintainability of the software. Don't assume that the next person that looks at the same code will be able to make more sense of it than you can.

11

* If you can't work something out then open a ticket on the trac and set the ticket type to `document`. If you tried to understand something but failed to do so in a reasonable timeframe, then this is a bug against the maintainability of the software. Don't assume that the next person that looks at the same code will be able to make more sense of it than you could.

12

12

13

13

* Each top-level definition should have a comment explaining what it is for. One liners are fine.