An invertebrate (read: functional-style) MVC.