koan 18, datatypes complete.