I have been playing with auto and I noticed that for most cases you can replace a variable definition with auto and then assign the type.
auto
I
Not quite the same, but you could use array:
array
auto z = std::array();