class Hiiro::Options

def flag(name, short: nil, default: false, desc: nil)

def flag(name, short: nil, default: false, desc: nil)
  defn = Definition.new(name, short: short, type: :flag, default: default, desc: desc)
  @definitions[name.to_sym] = defn
  self
end