module.exports = LaterFunction;

function LaterFunction() {
	var implementation = null;

	this.existsYet = false;

	this.resolve = function(fn) {
        if (!implementation) {
            implementation = fn;
            this.existsYet = true;
        }
	};

	this.getImplementation = function() {
		return implementation;
	};
}
@@ -135,24 +135,25 @@
 ction(fn) %7B%0A
+%09
         if (
@@ -171,16 +171,17 @@
 tion) %7B%0A
+%09
         
@@ -205,16 +205,17 @@
 n = fn;%0A
+%09
         
@@ -241,16 +241,17 @@
 = true;%0A
+%09
         
@@ -325,9 +325,10 @@
 on;%0A%09%7D;%0A
-
 %7D
+%0A

Update LaterFunction.js