// Output a datum in the given struct, along with any necessary
// padding. Return the offset of the next datum.
int output_datum(Struct *ns, Datum *d, int offset);
// Output a datum in the given struct, along with any necessary
// padding. Return the offset of the next datum.
int output_datum(Struct *ns, Datum *d, int offset);