Of course I should add autoconf checks for asprintf() and vasprintf(), and I should make sure we define _GNU_SOURCE or whatever, and I should move the asprintf()/vasprintf() alternatives into their own file, but, I feel like leaving that for later / someone else :)