What's Changed
* Support explicit VSA models enabling customization of operations by mikeheddes in https://github.com/hyperdimensional-computing/torchhd/pull/91
* Support for the Binary Spatter Codes, Multiply-Add-Permute, and Fourier Holographic Reduced Representation VSA models.
* All functions in the functional module are now accessible from the root of torchhd. For example `torchhd.functional.multiset` is now accessible as `torchhd.multiset`.
Breaking changes
* Renamed `cosine_similarity` to `cos_similarity`.
* Removal of the unbind function in favor of inverse and negative functions.
**Full Changelog**: https://github.com/hyperdimensional-computing/torchhd/compare/v3.4.0...v4.0.0