It compiles.
Simplifying logic and fixing some tests.
Passing blocks through processor rather than directly to the ledger.