original_string: public static function typed(string $type, iterable $input = []): Set
      {
          $resolver = Resolver::typed($type);
  
          return new static($input, $resolver);
      }
code: public static function typed(string $type, iterable $input = []): Set
      {
          $resolver = Resolver::typed($type);
  
          return new static($input, $resolver);
      }
code_tokens: public static function typed ( string $ type , iterable $ input = [ ] ) : Set { $ resolver = Resolver :: typed ( $ type ) ; return new static ( $ input , $ resolver ) ; }
docstring: Set named constructor.
  
  @param string  $type
  @param mixed[] $input
  
  @return \PlanB\DS\Set\Set
docstring_tokens: Set named constructor .