PackList example from Dart in Action