Parses expression preferring types, if identifier follows, parses as var/func declaration
See Implementation
Parses expression preferring types, if identifier follows, parses as var/func declaration