bpftrace has a lot of potential but at the moment it only works 90% of the time for the purpose of tracking rename syscalls across the entire OS. i could write raw bpf but that's too much pain in my opinion.
bpftrace has shown the desire to be ported into other operating systems (BSDs included), and windows with bpf is, a thing??? https://github.com/microsoft/ebpf-for-windows
maybe as a compromise, we could add dtrace support to immediately support BSDs (incl. MacOS)?