Implement a Constructor-Safe Event Callback Bind Polyfill — Easy JavaScript/TypeScript Practice Problem