(function (factory) {
	typeof define === 'function' && define.amd ? define(factory) :
	factory();
}(function () { 'use strict';

	function Foo () {
		this.doIt();
	}

	Foo.prototype.doIt = function () {
		this.foo.tooDeep = 1;
		this.foo['b' + 'ar'] = 2;
		this.doesNotExist();
	};

	const foo = new Foo();

}));
