This makes sure to remove non-fixed types like int64_t from the public interface (so Python bindings generated with Binder can be portable) and also adds serialization and deserialization with filenames (so languages that can't work with C++ streams can load and save graphs).
This makes sure to remove non-fixed types like int64_t from the public interface (so Python bindings generated with Binder can be portable) and also adds serialization and deserialization with filenames (so languages that can't work with C++ streams can load and save graphs).