introduce root node for multiple root types

like "String, Symbol"
also handles constants true,false,nil
like "Array<String>, nil"