.h files should stand alone, but we shouldn't include <sys/types.h> if we can get away with just <stddef.h>.