Rust sort_unstable_by with more complex closure unexpectedly shrunk binary | Hacker News Reader