Add a shorthand Connect() function.

Also attempts to fix the proactive goroutine bug (again).