Host.create takes a Maybe SockAddr now: Nothing means make client