(signature
name: (variable)) @local.definition.type
(function
name: (variable)) @local.definition.function
(pat_name
(variable)) @local.definition
(exp_name
(variable)) @local.reference