<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_(dic, path, val, seps=PATH_SEPS):
 """setter for nested dicts. :param dic: a dict[-like] object support recursive merge operations :param path: Path expression to point object wanted :param seps: Separator char candidates 3 """

    merge(dic, mk_nested_dic(path, val, seps), ac_merge=MS_DICTS)