Make sure you use three dots to get a better diff
Add Eq and Ord instances for Timestamp
Make Linearise just rely on the Timestamp, which makes it simpler and correct
Add submission time to Bake
Add the word State to distinguish states
Merge branch 'master' of https://github.com/ndmitchell/bake
Make the Extra cache store keyed on a State as well
Improve the extra information you collect for State
Generalise patchExtra to support not having a patch
Ensure state information ends up in the cache
Generalise showPatchExtra to support State as well
Make State show the extra information as well