tracer outputs data in format that can be read by haskell flattener. results seem to be slightly different though