úÎ ~ ù Safe-Inferred246#Unambiguous conversion from a to b.#Unit can be obtained from anything.  The "identity" Wirable instance.  None   None2346None6 None6 None6None6None6 None6  None6!!None6"#$"#$None6%&%&None6'('(None6)*+)*+None6,-.,-.None6//None6001        !"# $ % $ %&'(&'( ) )!"#$%$%&'(&'())* wiring-0.2.1Control.Monad.Wiring!Control.Monad.Trans.Reader.Wiring&Control.Monad.Trans.Writer.Lazy.Wiring(Control.Monad.Trans.Writer.Strict.WiringControl.Monad.Reader.Wiring Control.Monad.Writer.Lazy.Wiring"Control.Monad.Writer.Strict.WiringControl.Monad.Wiring.TypesControl.Monad.Wiring.TH%Control.Monad.Trans.State.Lazy.Wiring'Control.Monad.Trans.State.Strict.Wiring#Control.Monad.Trans.RWS.Lazy.Wiring%Control.Monad.Trans.RWS.Strict.WiringControl.Monad.State.Lazy.Wiring!Control.Monad.State.Strict.WiringControl.Monad.RWS.Lazy.WiringControl.Monad.RWS.Strict.WiringWirablewirewiredAsk wiredTell $fWirablea() $fWirableaa maxTupleSize wirableNamewireNameaName aNameForIndexgenerateTupleElementWirablesgenerateTupleWirables$fWirable(,)a1 $fWirablea(,)$fWirableReaderTRWST$fWirableReaderTRWST0$fWirableReaderTReaderT$fWirableStateTRWST$fWirableStateTRWST0$fWirableWriterTRWST$fWirableWriterTRWST0$fWirableWriterTWriterT$fWirableRWSTRWST