int slurp(const char *const filename, size_t *const outlen, char **out);