-record(topological_sort, { edge :: binary(), entity_var :: binary(), order_var :: binary() }).