The type `T.untyped` represents a type that Sorbet has no specific knowledge| sorbet.org
```ruby| sorbet.org
| sorbet.org
Sorbet supports abstract classes, abstract methods, and interfaces. Abstract| sorbet.org
As we've mentioned before, Sorbet is a [gradual](/docs/gradual) system: it can be| sorbet.org
Intersection types are how we overlap two types, declaring that an expression| sorbet.org