func ArgsOpt(n int) ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_OPT(C.int(n)))
}
ArgsOpt says that the given number of arguments are optional.
package mruby
import "sync"
import "C"
type ArgSpec C.mrb_aspec
func ArgsAny() ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_ANY())
}
func ArgsArg(r, o int) ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_ARG(C.int(r), C.int(o)))
}
func ArgsBlock() ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_BLOCK())
}
func ArgsNone() ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_NONE())
}
func ArgsReq(n int) ArgSpec {
	return ArgSpec(C._go_MRB_ARGS_REQ(C.int(n)))
}