Add factory overloads for test utilities

`build`/`bind`/`connect` sometimes need to be used by clients that do
not have an `Environment` instance. Tests are a good example of this.