into types. (Not in Haskell anyway.) • Most of us don’t like the “driven” or “first” part. We like tests for our software. • We believe types and algebras serve as much better design language, and test-first methodology doesn’t seem to reconcile well with that.