-record(generator, { objects :: glearray:array(binary()), predicates :: glearray:array(binary()), predicate_count :: integer(), transform_fn :: fun((binary()) -> binary()), separator :: binary(), obj_multiplier :: integer(), pred_multiplier :: integer() }).