The defined wrappers defined in this package are general purpose
wrappers that can be used in various functional programs. They are
also provided as samples to implement generic wrappers. For instance,
LiniterWrapper
is a sample on how to implement external
constraints on object states.