reading and writing in scalding, no union support yet(?), depending on scalavro for schemagen