def_sig (RParsec::Signature)

    # File rparsec/misc.rb, line 88
      def def_sig sym, *types
        types.each_with_index do |t,i|
          unless t.kind_of? Class
            TypeChecker.check_arg_type Class, t, :def_sig, i unless t.kind_of? Array
            TypeChecker.check_arg_type Class, t, :def_sig, i unless t.length <= 1
            TypeChecker.check_arg_array_type Class, t, :def_sig, i
          end
        end
        # Signatures[sym] = types
        __intercept_method_to_check_param_types__(sym, types)
      end