And thus it is a polyfill indeed, since IE9 does not support HTML5 input types (and more generally HTML5 form extensions).