mimicking abstract classes Code for talk at http://www.meetup.com/clj-melb/ See the ppt file for talk The abstract pattern for server is implemented in src/server and used in test/server/example Workbook example and exploration using iroh is in test/workbook.clj