docs: def field(ctx, text, index, delimiter=' '):
      """
      Reference a field in string separated by a delimiter
      """
      splits = text.split(delimiter)
  
      # remove our delimiters and whitespace
      splits = [f for f in splits if f != delimiter and len(f.strip()) > 0]
  
      index = conversions.to_integer(index, ctx)
      if index < 1:
          raise ValueError('Field index cannot be less than 1')
  
      if index <= len(splits):
          return splits[index-1]
      else:
          return ''