noticed on ubuntu 24.04 that libtinfo5 is no longer a package (you have to manually install a dpkg), but the LLVM 13 binary distro that we still use in scopes depends on it, so i took that as a sign that our dependency is rapidly getting very very old.
therefore, i finally ported our #scopes backend from LLVM 13 to LLVM 17, and even though they completely removed typed pointers, the port only ended up taking me 3 hours (but I felt very lost in the beginning).