Rename `compile.it` to `compile.ast`.

`compile.it` now compiles a string instead of a `StructMixIn`.
Split `unpack` into 2 functions, one of which does nothing.