always fun to talk about performance when every non-trivial program in rust is a 10-line long maze of TraitObject renames https://www.reddit.com/user/ketralnis