This reverts commit 59bbc7a0851b6e0054bb3ed47df0958822f08880. This exposes an issue breaking the contract of `applyPatternsAndFoldGreedily` where we "converge" without applying remaining patterns.
This reverts commit 59bbc7a0851b6e0054bb3ed47df0958822f08880. This exposes an issue breaking the contract of `applyPatternsAndFoldGreedily` where we "converge" without applying remaining patterns.