Updated project state. Do I *really* want to use somebody else's getopts for Go?