I noticed that it's always reinterpret cast is used with pointers
not always, but typically. note that reinterpret_cast is a very very niche thing and if you're using it, there's a 98% chance that you're doing smth wrong.