some methods in GraphSet accept an edge and a vertex
- __contains__ accepts an edge and a vertex as an argument
- remove() and discard() accept a vertex as an argument
- GraphSet._conv_arg() returns argument type as well as converted object