i was only able to locate the "start" via node.token.position, but figuring out the "end" is not trivial as far as I know