code: def data_structure_builder(func):
      
      @wraps(func)
      def ds_builder_wrapper(function, *args, **kwargs):
          try:
              function = DSBuilder(function)
          except NoBuilder:
              pass
          return func(function, *args, **kwargs)
  
      return ds_builder_wrapper
docs: Decorator to handle automatic data structure creation for pipe-utils.