Package fzfalgo is a pure-Go extraction of fzf's fuzzy matcher, kept so it
builds on every GOOS/GOARCH including js/wasm. Only FuzzyMatchV2 and its
FuzzyMatchV1 fallback are kept; the exact/prefix/suffix/equal matchers,
debug output and test hooks were dropped.
Init selects the bonus scheme ("default", "path" or "history") and fills
the ASCII class and bonus tables. Until it is called every bonus is zero and
ASCII case folding is skipped in the score matrix, exactly as upstream
behaves before its options are parsed. Not safe to call concurrently with
matching.