This is a lightweight rust crate intended to one thing: provide a general midpoint function. While this seems easy, it is actually quite difficult in the general case.
Heavily inspired by Marshal Clow's "std::midpoint? How hard can it be?" talk from CppCon 2019