Sizedness in Rust is a peculiar topic. I recently found myself having to work with unsized types when trying to reduce the use of const
generics in the heapless
crate. Here I will document the approaches I considered and the pros and cons of each of them.