anchor.diff:  
         UDPInterface = {
           bind = mkOption {
  -          type = types.string;
  +          type = types.str;
             default = "";
             example = "192.168.1.32:43211";
             description = ''
  
positive.code: 
        ETHInterface = {
          bind = mkOption {
            default = "";
            example = "eth0";
            description =
  
negative.code:       wantedBy = [ "multi-user.target" ];
        after = [ "network.target" ];
  
        preStart = if cfg.confFile != null then "" else ''
          [ -e /etc/cjdns.keys ] && source /etc/cjdns.keys
  
          if [ -z "$CJDNS_PRIVATE_KEY" ]; then
  