docs: def load_ipa(self, file_path):
  		"""
  		Populate the instance's set properties using the specified file.
  		"""
  		sections = {
  			'# consonants (pulmonic)': self.consonants,
  			'# consonants (non-pulmonic)': self.consonants,
  			'# other symbols': self.consonants,
  			'# tie bars': self.tie_bars,
  			'# vowels': self.vowels,
  			'# diacritics': self.diacritics,
  			'# suprasegmentals': self.suprasegmentals,
  			'# lengths': self.lengths,
  			'# tones and word accents': self.tones }
  
  		curr_section = None
  
  		with open(file_path, encoding='utf-8') as f:
  			for line in map(lambda x: x.strip(), f):
  				if line.startswith('#'):
  					if line in sections:
  						curr_section = sections[line]
  					else:
  						curr_section = None
  				elif line:
  					if curr_section is not None:
  						curr_section.add(line.split('\t')[0])