treat identifiers on LHS of let (constant-declaration) as variable rather than type
allow arbitrary statements within var (variable-declaration) braced blocks
typealiases stop at : in addition to =
var patterns are not keyword.var.swift, they're variable-pattern.swift
turn off closure application highlighting since it looks wrong and doesn't have the keywords in the parameter body anyhow
highlight closure signatures, generic applications, and clean up some rulesets. also highlight the \( ) splice terminators
up-to-date built copy