Define data structures
Commit failing code
Start over.