Introduce Dictionary text V2 with structs

No, anything can have a type, it is orthogonal to encoding. So this is good.