separates the notions of selecting an f and selecting an x
B16) [[ new V(e1, e2).x ]] => [[ e1 ]]
Selectx now matches both field selections and field getter calls
Merge pull request #13 from xeno-by/master

misc hacking