ported getopts over from acme