common/main.ss
#lang scheme

(require ;"additional-objects.ss"
         "additional-operations.ss"
         "csg.ss"
         "operations.ss"
         "point.ss"
         "primitives.ss"
         "vector.ss"

         "ad-hoc-typing.ss")
(provide (all-from-out ;"additional-objects.ss"
                       "additional-operations.ss"
                       "csg.ss"
                       "operations.ss"
                       "point.ss"
                       "primitives.ss"
                       "vector.ss"

                       "ad-hoc-typing.ss" ;; Should we provide this for the outside world?
                                          ;; maybe some backend developers will want it...
                       ))