in bowler/helpers.py [0:0]
def find_previous(node: LN, target: int, recursive: bool = False) -> Optional[LN]:
while node.prev_sibling is not None:
node = node.prev_sibling
result = find_last(node, target, recursive)
if result:
return result
return None