Initial work: metadata => trees
It's probably safer to assume runtime Trees
Get rid of TupleX.apply

Cannot be resugarized