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