C'Dent Design Goals * Find a usable OO subset * Reuse when possible * Runtime when not possible * Make Foo.cd.* modules actually work. * Make Foo.* modules nice to read. * Don't use more runtime than you need.