that allows for improvements such as: - Type safety on syscalls allowing users to more easily call them - Syscalls that are naively wrapped by Zig can be declared as `pub const write = SYS_write.call;` - The call function can handle the syscall convention, which is useful on 32-bit systems for example. If it were a vararg, there would be the risk of accidently passing the wrong type