fix and cleanup of abnormal pass logic
rename Applicative.combiner -> .wrapped_combiner