If we have a type which is a wrapped type like Promise, how we can get the type which is inside the wrapped type?
For example: if we have `Promise` how to get ExampleType?
```ts
type ExampleType = Promise
type Result = MyAwaited // string
```
> This question is ported from the [original article](https://dev.to/macsikora/advanced-typescript-exercises-question-1-45k4) by [@maciejsikora](https://github.com/maciejsikora)