IT      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSNone&+,2346:=BHJKM@ TUVW !"#$%&'()*+,-./012345XYZ[\]V^_`abcdefghijklmnopqrstuvwxyz{|}  !"#$%&'()*+,-./0123456  !"#$%&'()*+,-./0123  45#   !"#$%&'()*+,-./012345XY\ZTU[VW]23None&+,2346:=BHJKM]~6789:;<=>?@ABCDEFGHIJKLMNOPQRSt^_`abcdefghijklmnopqrstuvwxyz{|}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSGFEDCAB?@>H<=IJKLM:;8976NOPQRSE~6789:;<=>?@ABCDEFGHIJKLMNOPQRSCDGIJKL      !"#$%&'()*+,-./0123456789:;<=>??@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a_`b_`c_`d_`e_`f_`g_`h_`i_`j_`k_`l_`m_`n_`o_`p_`q_`q_`r_`s_`t_`u_`v_`w_`x_`y_`z_`{_`{_`|_}~_}9:FGYZcomputations-0.0.0.0Control.ComputationControl.Computation.Resourceful Connected==><==injectextractLinkSourceTargetlinkMap unitInside pairInsidePure ComputationUnitPairFunction DropResult### assocLeft assocRightpadFstpadSnddropFstdropSndswapcurryapplymapFstmapSndprecomppostcompuncurryinFstinSndoutFstoutSndmap1map2map3map4in1in2in3in4out1out2out3out4 constructdestruct+:+-:-updownAtomicResource Annotator ResourceValueannotateResourceFunctiongetPropertyAttrAnchorResourceanchor-:**Blank Resourceful~> unsafeToAttr^>>^^^>>^^unsafeToPropertyunsafeToResourceConvfromResourceConvtoUnitResourcefromUnitResourcetoPairResourcefromPairResourceSelfUpunSelfUpSelfDown unSelfDown $fLink<== $fLink==> TFCo:R:==>ppa TFCo:R:<==ppa $fConnectedpp$fComputation(->)base Control.Arrowarrfirstapp|||loopleftApp^<<<<^>>^^>>returnA&&&***secondArrow runKleisliKleisli zeroArrow ArrowZero<+> ArrowPlus+++rightleft ArrowChoice ArrowApply ArrowMonad ArrowLoopControl.Category>>><<<ShredderGen fromAnnotatorResourcefulFunction stdFunctionResourcefulPairstdPair fromBlankUpshreddervalueDownfromDown resourceGetinsertShredder toShredder fromShredder$fMonoidShredder$fApplicativeGen $fFunctorGen$fResourceValue(->)$fResourceValue(,,,,,)$fResourceValue(,,,,)$fResourceValue(,,,)$fResourceValue(,,)$fResourceValue(,)$fResourceValue()$fResourceValue[]$fResourceValueRatio$fResourceValueDouble$fResourceValueFloat$fResourceValueInteger$fResourceValueInt$fResourceValueChar$fResourceValueOrdering$fResourceValueEither$fResourceValueMaybe$fResourceValueBool$fResourceValue==>$fResourceValue-:$fResourceValue**$fResourceValueBlank$fResourceValueAtomicResource$fResourceFunction-:$fResourceFunction**$fResourceFunctionBlank $fResourceFunctionAtomicResource$fFunctorProperty $fResource**$fResourceBlank$fResourceAtomicResourceTFCo:R:==>(->)~>aTFCo:R:<==(->)~>b$fConnected(->)~>$fComputation~>