This may be better expresses (less indentation) via:

```rust
let addreses = try!(get_host_addresses(host));
```