Yeah, I considered that.  There's also a pure-bash `getopts` that I've been using for `mdf` that I rather like, but it does require another file (or a really long addition to the `tb` file), which might be undesirable.

(*Note:* The OpenBSD/Mac version of `getopts` is rather old, so using it would cause tests run locally to break)