Core abstractions for the @fizzwiz/search library.
This module exposes the central classes:
- Search — synchronous lazy search algorithm
- AsyncSearch — asynchronous lazy search algorithm
These classes form the backbone of the library, allowing fluent and lazy exploration of candidate search spaces.