Building a Polars plugin with a Rust similarity kernel — what I learned