simplify Action internal data type.
no CPS.
new router.
version bump up.
add bench.
update cabal, document, changelog.
Merge branch 'develop'

performance enhancement(new router).
add anyPath function.