Implement source position arithmetic
Allow for finding a node in the AST when the given position is not in a node