* Slightly better errors Instead of "Unexpected token" we now print "Unexpected token, expected <type.label>"