getopts and getopt_long for mruby