Functional mixin for sync and async before/after/around advice
Simple flow control library for chaining async functions