fix highlights: tuple variables, functions
Tuples are marked as variables when being bound to a name.
Corrected parenthesis for function capture: it was capturing the module
path instead of the function name.
[(value_name) (type_variable)] @variable
(let_binding pattern: (value_pattern) @variable)
+(let_binding pattern: (tuple_pattern (value_pattern) @variable))
(value_pattern) @variable.parameter
(#eq? @operator "|>"))
(application_expression
- function: (value_path (value_name)) @function)
+ function: (value_path (value_name) @function))
(
(value_name) @function.builtin
