Theo der Kaffee: removeEventListener mit bind

Beitrag lesen

let a = Func.bind(this);
let b = Func.bind(this);

console.log(a == b);  // false;

...macht tatsächlich durchaus Sinn!

Wenn ich daher die Funktion und ihre Argumente in einer Variable also zwischenspeichere, kann ich sie mit removeEventListener dann auch referenzieren, frei nach dem Motto

let Zwischenspeicher = Func.bind(this); // oder auch mehrere Argumente à la Func.bind(this, foo, bar)

btn.addEventListener("click", Zwischenspeicher); 
btn.removeEventListener("click",  Zwischenspeicher);

Wäre das ein vertretbarer Ansatz?