Is it possible to share the tor client object or the dialer across multiple goroutines? I end up getting segfaults on the result (but that's probably just me being bad with pointers in the result channel in go) what's the right way to share it or have multiple requests (say, two at the same time)?