# File lib/main/program/class_methods.rb, line 330
      def input(*args, &block)
        first = args.first
        args.push(:input) unless(first.is_a?(Symbol) or first.is_a?(String))
        param = argument(*args, &block)
        param.cast(:input)
        param
      end