(_originatingHost_). ( ! (cap). cap. 0 | ! (caller, method, actor). actor. 0 | ! (caller, method, payload, behaviour, actor). actor. 0 | _Counter[ (new starter) ( (new behaviour) ( starter[ (new go) ( . 0 | . ! (starter). IN go. (behaviour)go. . . 0 ) ] | behaviour[ ! (methodName, callerName, leavingName). methodName. . IN callerName. (capOut, capAll). ^. capAll. (future)methodName. ^. 0 | _new[ ! (callerName, leavingName). IN callerName. <>callerName. (cap, payload, capEscapeTail)callerName. cap. (num, _target_host_cap_)payload. (new _Counter_instance) ( <_Counter_instance, out _new . out behaviour . capEscapeTail>payload. callerName. ^. ( . 0 | _Counter_instance[ out _new. out behaviour. out _Counter. _target_host_cap_. (new starter) ( (new behaviour) ( starter[ (new go) ( . 0 | . ! (starter). IN go. (behaviour)go. . . 0 ) ] | behaviour[ ! (methodName, callerName, leavingName). methodName. . IN callerName. (capOut, capAll). ^. capAll. (future)methodName. ^. 0 | _this_transfer[ <_Counter_instance>. 0 ] | (this)_this_transfer. ( inc[ (callerName, leavingName). IN callerName. <>callerName. (cap, payload, capEscapeTail)callerName. cap. ()payload. <_Counter_instance, out inc . out behaviour . capEscapeTail>payload. callerName. (new caller_inner) ( (new caller_ngxkxje) ( (new caller_ocgngvc) ( (new future) ( ^. ( IN caller_ngxkxje . IN caller_inner. 0 | OUT future. checkerChanger[ out inc. out behaviour. in checker. ^. 0 ] | . 0 | caller_ocgngvc[ out inc . out behaviour . out _Counter_instance. ^. in num. . (capIn). capIn. ( (escape). escape. 0 | (). . caller_ngxkxje[ out caller_ocgngvc. <_One>. (var_wopbwi, capOut). capOut. ^. in _Counter_instance . in behaviour . in inc. out inc . out behaviour . out _Counter_instance. ^. in _Counter. . (capIn). capIn. ( (escape). escape. 0 | (). . caller_inner[ out caller_ngxkxje. (new _nothing_) ( . (var_mavpnld, capOut). capOut. ^. ( _nothing_[ out caller_inner. in var_mavpnld. out var_mavpnld. in caller_inner. 0 ] | IN _nothing_. in _Counter_instance . in behaviour . in inc. future[ out caller_inner. out inc. out behaviour. ! (methodName, callerName, leavingName). (new wrapperInstance) ( . IN callerName. ^. wrapperInstance[ IN callerName. callerName. out future . out _Counter_instance. ^. in var_mavpnld. . (capIn). capIn. ( (escape). escape. 0 | (). <>callerName. (cap, innerName, capEscapeTail)callerName. . 0 ) ] | ^. 0 ) ] ) ) ] ) ] ) ] ) ) ) ) ) ] | dec[ (callerName, leavingName). IN callerName. <>callerName. (cap, payload, capEscapeTail)callerName. cap. ()payload. <_Counter_instance, out dec . out behaviour . capEscapeTail>payload. callerName. (new caller_inner) ( (new caller_fvmit) ( (new caller_tdvirxc) ( (new future) ( ^. ( IN caller_fvmit . IN caller_inner. 0 | OUT future. checkerChanger[ out dec. out behaviour. in checker. ^. 0 ] | . 0 | caller_tdvirxc[ out dec . out behaviour . out _Counter_instance. ^. in num. . (capIn). capIn. ( (escape). escape. 0 | (). . caller_fvmit[ out caller_tdvirxc. <_One>. (var_tafioxb, capOut). capOut. ^. in _Counter_instance . in behaviour . in dec. out dec . out behaviour . out _Counter_instance. ^. in _Counter. . (capIn). capIn. ( (escape). escape. 0 | (). . caller_inner[ out caller_fvmit. (new _nothing_) ( . (var_dnpyqtg, capOut). capOut. ^. ( _nothing_[ out caller_inner. in var_dnpyqtg. out var_dnpyqtg. in caller_inner. 0 ] | IN _nothing_. in _Counter_instance . in behaviour . in dec. future[ out caller_inner. out dec. out behaviour. ! (methodName, callerName, leavingName). (new wrapperInstance) ( . IN callerName. ^. wrapperInstance[ IN callerName. callerName. out future . out _Counter_instance. ^. in var_dnpyqtg. . (capIn). capIn. ( (escape). escape. 0 | (). <>callerName. (cap, innerName, capEscapeTail)callerName. . 0 ) ] | ^. 0 ) ] ) ) ] ) ] ) ] ) ) ) ) ) ] ) ] ) | checker. checker. checker. ! (callerName, methodName). ( methodName[ in checker . out checker. 0 ] | OUT methodName. (go, behaviour)starter. IN callerName. (leavingName)callerName. behaviour. (capIn)behaviour. callerName. (capOut, capAll, _misc_). ^. capAll. (future). go[ in starter. . 0 ] ) | checker[ ! (methNameCap). ! methNameCap. 0 ] | ! (callerName, methodName, leavingName, behaviour). IN callerName. behaviour. (capIn)behaviour. callerName. (capOut, capAll, _misc_). ^. capAll. (future). 0 ) ] ) ) ] ] ) | checker. checker. ! (callerName, methodName). ( methodName[ in checker . out checker. 0 ] | OUT methodName. (go, behaviour)starter. IN callerName. (leavingName)callerName. behaviour. (capIn)behaviour. callerName. (capOut, capAll, _misc_). ^. capAll. (future). go[ in starter. . 0 ] ) | checker[ ! (methNameCap). ! methNameCap. 0 ] | ! (callerName, methodName, leavingName, behaviour). IN callerName. behaviour. (capIn)behaviour. callerName. (capOut, capAll, _misc_). ^. capAll. (future). 0 ) ] )