Cases where it makes more sense to use concrete types rather than generics, even if you can be generic: https://matklad.github.io/2020/08/15/concrete-abstraction.html