# File lib/Getopt/Declare.rb, line 185
      def ScalarArg.stdtype(name)
        seen = {}
        while (!seen[name] && @@stdtype[name] && @@stdtype[name]['ind'])
          seen[name] = 1; name = @@stdtype[name]['pattern']
        end

        return nil if seen[name] || !@@stdtype[name]
        @@stdtype[name]['pattern']
      end