     (def *metamodel* (start-server "Cetacea"))
     (start-client "Cetacea")))
 
-;; TODO need class available to type accessors....
 (def attributes
      (list 
       :time (Long/TYPE)

	   ])
 )

;; TODO - this will have to wait until we have an extended ClassFactory
;; (do
;;   (def Cetacea (make-class factory "org.dada.whales.Cetacea" Object [(Float/TYPE) "length"] [(Float/TYPE) "weight"]))
;;   (def Mysticeti (make-class factory "org.dada.whales.Mysticeti" Cetacea))

       )
   ))

;; TODO: Reducers need to support variable length set of attribute keys

;;----------------------------------------
;; THOUGHTS

;; primitives: a select is a combination of : filter, transform,
