- more composition units

--HG--
branch : pu
- testing infrastructure

--HG--
branch : pu
- text environment

--HG--
branch : pu
- flatten

--HG--
branch : pu
rename : callchain/root/apps.py => callchain/apps.py
rename : callchain/mixin/call.py => callchain/call.py
rename : callchain/assembly/chain.py => callchain/chain.py
rename : callchain/assembly/chainlet.py => callchain/chainlet.py
rename : callchain/root/mixins.py => callchain/compact.py
rename : callchain/mixin/fluent.py => callchain/fluent.py
rename : callchain/services/apps.py => callchain/keys/apps.py
rename : callchain/services/event.py => callchain/keys/event.py
rename : callchain/services/filter.py => callchain/keys/filter.py
rename : callchain/services/map.py => callchain/keys/map.py
rename : callchain/services/order.py => callchain/keys/order.py
rename : callchain/services/queue.py => callchain/keys/queue.py
rename : callchain/services/reduce.py => callchain/keys/reduce.py
rename : callchain/assembly/linked.py => callchain/linked.py
rename : callchain/mixin/manager.py => callchain/manager.py
rename : callchain/mixin/queued.py => callchain/queued.py
rename : callchain/mixin/reset.py => callchain/reset.py
rename : callchain/mixin/root.py => callchain/root.py
rename : callchain/mixin/rooted.py => callchain/rooted.py
- move

--HG--
branch : pu
rename : callchain/active/auto/__init__.py => callchain/active_auto/__init__.py
rename : callchain/active/auto/apps.py => callchain/active_auto/apps.py
rename : callchain/active/auto/chainlet.py => callchain/active_auto/chainlet.py
rename : callchain/active/auto/eventlet.py => callchain/active_auto/eventlet.py
rename : callchain/active/auto/events.py => callchain/active_auto/events.py
rename : callchain/active/man/apps.py => callchain/active_man/apps.py
rename : callchain/active/man/chainlet.py => callchain/active_man/chainlet.py
rename : callchain/active/man/eventlet.py => callchain/active_man/eventlet.py
rename : callchain/active/man/events.py => callchain/active_man/events.py
rename : callchain/lazy/auto/__init__.py => callchain/lazy_auto/__init__.py
rename : callchain/lazy/auto/apps.py => callchain/lazy_auto/apps.py
rename : callchain/lazy/auto/chainlet.py => callchain/lazy_auto/chainlet.py
rename : callchain/lazy/auto/eventlet.py => callchain/lazy_auto/eventlet.py
rename : callchain/lazy/auto/events.py => callchain/lazy_auto/events.py
rename : callchain/lazy/man/__init__.py => callchain/lazy_man/__init__.py
rename : callchain/lazy/man/apps.py => callchain/lazy_man/apps.py
rename : callchain/lazy/man/chainlet.py => callchain/lazy_man/chainlet.py
rename : callchain/lazy/man/eventlet.py => callchain/lazy_man/eventlet.py
rename : callchain/lazy/man/events.py => callchain/lazy_man/events.py
- fix imports

--HG--
branch : pu
- compress

--HG--
branch : pu
- clean up

--HG--
branch : pu
- refactor

--HG--
branch : pu
rename : callchain/rooted.py => callchain/branch.py
- refactor

--HG--
branch : pu
rename : callchain/keys/rooted.py => callchain/keys/branch.py
- changes...

--HG--
branch : pu
- refactor

--HG--
branch : pu
rename : callchain/linked.py => callchain/event.py
rename : callchain/keys/chain.py => callchain/keys/chains.py
rename : callchain/branch.py => callchain/mixins/branch.py
rename : callchain/call.py => callchain/mixins/call.py
rename : callchain/fluent.py => callchain/mixins/fluent.py
rename : callchain/queued.py => callchain/mixins/queued.py
rename : callchain/resets.py => callchain/mixins/resets.py
rename : callchain/root.py => callchain/mixins/root.py
- fixes

--HG--
branch : pu
rename : callchain/active_auto/apps.py => callchain/active_auto/chain.py
rename : callchain/active_auto/events.py => callchain/active_auto/event.py
rename : callchain/active_man/apps.py => callchain/active_man/chain.py
rename : callchain/active_man/events.py => callchain/active_man/event.py
rename : callchain/lazy_auto/apps.py => callchain/lazy_auto/chain.py
rename : callchain/lazy_auto/events.py => callchain/lazy_auto/event.py
rename : callchain/lazy_man/apps.py => callchain/lazy_man/chain.py
rename : callchain/lazy_man/events.py => callchain/lazy_man/event.py
- fix import

--HG--
branch : pu
- clean up

--HG--
branch : pu
rename : callchain/mixins/fluent.py => callchain/mixins/core.py
- close method

--HG--
branch : pu
- bump

--HG--
branch : pu
- fix setup

--HG--
branch : pu
- localize mixins

--HG--
branch : pu