Why so simply set `Tr = typeof(z)` ?