tap(l) {
        // Make a copy of the listeners to avoid the all too common
        // subscribe-during-dispatch problem
        this.listeners = [...this.listeners, l];
    }
Begin listening to this signal with the given callback, l.

@param {function} l