1. Scio CustomOutput doesn't work because it returns `ClosedTap` and we need dead letters. 2. TransformOverride is a hack but how to easily test output? 3. In general all methods in the infrastructure module should be implemented as single transformation, easy to stub in the job tests.