Use the 'Range' method directly on a syntax element rather than digging it out via pattern matching - makes for a unified approach when dealing with different syntax elements, and requires less code.
Beginnings of support for 'let' bindings.