Two proposals coming in JavaScript. Includes example usage and their es5 companion.