Begin refactoring more stuff.
Continue refactoring stuff.

Not even supposed to work.
Make everything up to and including 20.compiler work.
Remove a reference to a method that no longer exists.
Fix a typo in a comment.
Go ahead with refactoring.

Gotta make a tool that will generate documentation for that crap.
Move imports to the files they are required in.
Fix _FAST vars and code object creation.
Push multiple cell objects at once.

This is more useful given that this is only used when creating functions.
Refactor function creation.

TODO: argument parsing.
Slightly refactor argument parsing.

It works, but I am not done yet.
Fix jump target calculation.
Merge import & misc into the core.

Don't look at additions and deletions. This is due to new comments and a right bind for `where`.
Remove redundant parentheses.
Merge almost all infix operators into the core.
Rename BINARY_JUMP to JUMP
Set PY_INIT to True iff loading a bundle from __init__.
Fix freevars and EXTENDED_ARG.
Port the remaining stuff to the new API.

Gotta see if it works at all, Python keeps crashing with SIGSEGV at random points. Py_INCREF, GC, anywhere; it seems totally unrelated to the bytecode I emit. Even adding "print 'test'" in random parts of the compiler can change the exact location. What the hell.
Property set debug info in `where`.