Especially useful when we will expose Map-based solution. This will also allow us to refactor tests and benchmarks. We don't need to implement all functions for every solution, for non-interesting one in the internal library we can just have error "Not supported by this implementation!".
Issues on refactoring benchmarks and tests will be open only after this issue is done.
Especially useful when we will expose
Map-based solution. This will also allow us to refactor tests and benchmarks. We don't need to implement all functions for every solution, for non-interesting one in the internal library we can just haveerror "Not supported by this implementation!".Issues on refactoring benchmarks and tests will be open only after this issue is done.