> why can't I just pass 20 or 20_000 or something? Do we really need another class and method here?
If you've ever dealt with time, you'll be grateful it's a duration and not some random int.