anchor.diff:  Here's an example that will only write out configuration for the
   unixsocket tunable if a value was set by the user:
   
  -    {{~#if cfg.unixsocket}}
  +    {{#if cfg.unixsocket ~}}
       unixsocket {{cfg.unixsocket}}
  -    {{~/if}}
  +    {{/if ~}}
   
   > **Note** The `~` indicates that whitespace should be omitted when rendering
   
  
positive.code: 
      [[servers]]
      host = "host-2"
      port = 3434
negative.code: 
  When writing your template, you can use the `with` helper to reduce duplication:
  
      {{#with cfg.repl ~}}
        repl-backlog-size {{backlog-size}}
        repl-backlog-ttl {{backlog-ttl}}
        repl-disable-tcp-nodelay {{disable-tcp-nodelay}}
      {{/with ~}}
  
  Helpers can also be nested and used together in block expressions. Here is another example from the redis.config file where the `if` and `with` helpers are used together to set up `core/redis` Habitat services  in a leader-follower topology.
  
      {{#if svc.me.follower ~}}
        slaveof {{svc.leader.sys.ip}} {{svc.leader.cfg.port}}
      {/if ~}}
  
  Here's an example using `each` to render multiple server entries:
  
      {{#each cfg.servers as |server| ~}}
      server {
        host {{server.host}}
        port {{server.port}}
      }
      {{/each ~}}
  
  You would specify the corresponding values in a TOML file using an
  [array of tables](https://github.com/toml-lang/toml#array-of-tables)
  