anchor.diff:  
       before = mkOption {
         default = [];
  -      type = types.listOf types.string;
  +      type = types.listOf types.str;
         description = ''
           If the specified units are started at the same time as
           this unit, delay them until this unit has started.
  
positive.code: 
      partOf = mkOption {
        default = [];
        type = types.listOf types.string;
        description = ''
          If the specified units are stopped or restarted, then this
          unit is stopped or restarted as well.
  
negative.code: 
      requires = mkOption {
        default = [];
        type = types.listOf types.str;
        description = ''
          Start the specified units when this unit is started, and stop
          this unit when the specified units are stopped or fail.
  