There are several different types of work they can do, each one of which has a different hourly rate. The time of day affects the rate as well, and so can things like overtime.
It's definitely a bit of an unusual situation. It's not extremely complicated, but it was enough to be annoying.
Jesus, are you ok? Can’t you just, like, give em a 20 when you get home?
I find it quite funny you’ve invented this overly complex payment structure for your babysitter and then find it annoying. Now you’ve got a CLI tool for it.