pub type TreeVariantType = (Vec<(String, Vec<u8>)>, Vec<(String, Vec<u8>, Vec<u8>)>);
The type of a dirtree object: (a(say)a(sayay))
(a(say)a(sayay))