One thing I want to highlight here - this way of creating a pig schema doesn't work for anything other than `TBase`. I tried using a `PigSchemaConverter` and calling `convert` with the `StructType`, but that made the tests fail, so I didn't dig any further.