Good news: fib compiles.
Bad news: fib compiles incorrectly.
Checkpointing.