composable apply function allows much simpler Empty#bind, plus bound object is instanceof Empty
Function#bind plus polyfill removed
jshint ok