Changed Member to take a list of BindName
Mostly-complete generic syntax traversal