fix add_edge* for imperative concrete (di)graph