An implementation of the Universal Design Pattern described in Steve Yegge's article of the same name.