úÎSù      Safe-Inferred+-246HM <Inflicts external state accessibility to arbitrary effects. Like  MonadState, but doesn't require  as a prerequisite. CThe type 'Object e m' represents objects which can handle messages e%, perform actions in the environment m¢. It can be thought of as a function between effects. Thus, it can be composed just like functions using '(.>>.)' (not often needed); the identity element is  . .Lift a natural transformation into an object. $Change the workspace of the object. 9Apply a function to the messages coming into the object. Parrots messages given. 0Compose two objects (aka Dependency Injection). Build an object. Build a stateful object. A mutable variable.       Safe-Inferred6=K#Send a message to the pointed one. "Add an object to the environment.       objective-0.0.2Control.ObjectControl.Monad.Objective.ClassAccessT LiftAccessTPutGetStatefulget_put_Object runObjectliftO transObject adaptObjectecho.>>.oneshotstatefulvariable$fStatefulsAccessTMonadObjectiveBaseControl.-invoke.&baseGHC.BaseMonad