functor
(
Weight
:
WEIGHT
)
->
S