example: go run main.go ./examples/in/ ./examples/out/