define([], function () {
    return function (initValue, callback) {
        var val = initValue;
        if (typeof callback != 'function') {
            callback = null;
        }
        return function (v) {
            if (v !== undefined) {
                val = v;
                if (callback) {
                    callback(v);
                }
            }
            return val;
        };
    };
});

@@ -1,12 +1,179 @@
+/**%0A * Getter/Setter%0A *%0A * @author Alberto Arena %3Carena.alberto@gmail.com%3E%0A * @licence MIT https://github.com/albertoarena/gettersetter/blob/master/LICENSE-MIT%0A *%0A */%0A
 define(%5B%5D, f

Add JSDoc