Stack.prototype.editSource = function (source) {
    return this
        .pick(new SourceEditor({
            source: source,
            stack: this