TS ranges are end column exclusive, so fix is_in_node_range to account for that.
vim.inspect_pos
vim.show_pos
:Inspect