It was a little difficult to understand what was going where, esp. with Go's verbose logging, so I extracted methods where appropriate. This should also ease some testing concerns down the road.
As I said in #62, I thought I might pull this in its own PR. Yeah, it's worth a separate conversation, methinks.
No new tests, but I ran it against my export and it worked fine seemingly.
It was a little difficult to understand what was going where, esp. with Go's verbose logging, so I extracted methods where appropriate. This should also ease some testing concerns down the road.
As I said in #62, I thought I might pull this in its own PR. Yeah, it's worth a separate conversation, methinks.
No new tests, but I ran it against my export and it worked fine seemingly.