useToEffect = (path, defaultIdent, item) => {
						if (typeof item === "function") {
							return data =>
								useToEffectsWithoutIdent(
									path,
									/** @type {RuleSetUseItem | RuleSetUseItem[]} */
									(item(data))
								);
						}
						return useToEffectRaw(path, defaultIdent, item);
					}
@param {string} path options path
@param {string} defaultIdent default ident when none is provided
@param {RuleSetUseItem} item user provided use value
@returns {(Effect | ((effectData: EffectData) => Effect[]))} effect