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.