There's a ticket for this, which has been rejected. The author believes a better approach is to keep adding variants for every minor change. I did make a comment essentially arguing your point, but @dessalines@lemmy.ml disagrees.
A good action would be to go to github and upvote the closed feature request, but I'm beginnig to believe the only option is to hard-fork the project so we can add this feature. I really hate hard forks, but sometimes it's the only option when there's such a fundamental disagreement.
Maybe if enough folks went and advocated for #586, @dessalines might be pursuaded.