improve template argument layout
value() to get tree values in an individual