async-compression only allows passing a numeric level. I'd love to enable the zstd "long-distance matching mode", which substantially improves compression on large files that may have similarity at long distances.
I'd be happy to supply a PR implementing this. Would you prefer to extend Level to contain internal flags for things like this, or would you prefer to add a method (or additional constructor) directly to the ZstdEncoder to set this parameter?