initial attempt to write a pollyfill of bind
update to working with reference of MDN