Following examples in "An Introduction to Hyperdimensional Computing for Robotics" https://link.springer.com/article/10.1007/s13218-019-00623-z
Blog covering it http://gigasquidsoftware.com/blog/2022/12/31/vector-symbolic-architectures-in-clojure/
Then branching off and implementing Clojure data structures.
For those wanting more reading, another good resource is https://www.hd-computing.com/home.