Let’s say I have a parametric type defined as

```
mutable struct Example{T,N<:Real}
a::T
b::Array{N,1}
end
```

I can create an object with something like,

```
x = Example(:a, [1, 2, 3])
```

Then the type of `x`

is `Example{Symbol, Int64}`

– is there a way to get `Int64`

? So far I found

```
eltype(fieldtype(typeof(x), 2))
```

which works, but I was wondering whether there is a more julianesque way of getting the same result?