-record(hadamard_preprocess, { tensor :: viva_tensor@tensor:tensor(), original_dim :: integer(), padded_dim :: integer(), seed :: integer() }).