char *slurp(FILE *f, size_t *size);