Blackjack Strategy Analyzer

Many people know nowadays that counting cards can, theoretically, allow you to beat the house in blackjack by memorizing all possible situations and what to do in them (stand, hit, double down, surrender, etc.). Of course, this assumes the house offers tables with rules that allow for an optimal strategy with positive expected value and that you play perfectly, without making mistakes by remembering the wrong thing to do.
If you make too many mistakes, you'll lose lots of money - but what if you only mess up a little, so little that the expected value of continued play remains in your favor? Say, by standing on hard 16s vs. a 9 when the count is 3 or above instead of 4 or above? Can it really make as much of a difference as they say? That's what this tool's for: subtly tweaking playing strategies to see how much of a difference small changes can make.
Some cool things this tool can do are let you define your own strategies for any situation reachable in the game, written in the familiar format blackjack trainers use - in this case, the code just slurps up whatever CSVs you give it. All parameters that influence the game probabilities can be specified as well, to accout for the variation in rules among casinos. Check it out on Codeberg, but beware if you do it may make the casino seem a little less fun.