a_star :: Node :: _best_source
lifetime limited to evocation of path_to
path_to
# source node # lifetime limited to evocation of `path_to` private var best_source: nullable N = null