There are define-module and define forms for defining modules that are intended to be instantiated multiple times. But these are pretty kludgey --- for example, compiled code isn't shared between the instantiations --- so I won't describe them yet. If you must know, figure it out from the following grammar.
¯
(d¯efine-module (
(
![]()
)
)
![]()
)
to 1
(define
(
![]()
))