HeartbeatTimeout and ElectionTimeout should be configurable via config file and env.  You should add the struct tags here:

```
`toml:"peer_heartbeat_timeout" env:"ETCD_PEER_HEARTBEAT_TIMEOUT"`
`toml:"peer_election_timeout" env:"ETCD_PEER_ELECTION_TIMEOUT"`
```