Control.Object
data Object e m
liftO
echo
oneshot
stateful
variable
(.>>.)
transObject
adaptObject
sequential
loner
(.|>.)
sharing