- don't include graphviz/types.h and use void* instead of graph_t*