# File lib/main/base.rb, line 103
      def usage *argv, &block
        usage! unless defined? @usage 
        return @usage if argv.empty? and block.nil?
        key, value, *ignored = argv
        value = block.call if block
        @usage[key.to_s] = value.to_s
      end