I saw several mentions of graph structures on your Slack and GitHub. If you go down that path (this would be awesome, at the right time), I would like to recommend that you embed
rustworkx. This is a Rust port of
NetworkX, which has reached mass adoption. And with
nx-cugraph, it should be relatively easy to add support for GPU acceleration. Since Daft is powered by Ray and Ray provides deep support for GPU acceleration, this would make for a very consistent and complete platform.