Removed Func.pass that didn't actually do anything, it was a leftover
Fix composition of ComposedAsyncFunc + AsyncFunc