function createWarnOnce() {
				let calls = 0;
				return function (msg) {
					// eslint-disable-next-line
					!calls++ && console.warn(msg);
				};
			}
Creates an anonymous function to warn only once