I was always told that `typedef` is used for simplify things or shorten names. I mean, we can do things without it. But today I tried to use `<ratio>` library and I don't know how to do things without using `typedef`.

Here's simple example:

```
#include <iostream>
#include <ratio>    // C++11

int main()
{
    const int   a = 1, b = 17;
    typedef     std::ratio<a,b> p;

    std::cout << "Number p = " << p::num << "/" << p::den << std::endl; 

    return 0;
}

```

How can I do the same without using `typedef`?