-record(shortest_paths, { distances :: gleam@dict:dict(any(), integer()), predecessors :: gleam@dict:dict(any(), any()) }).