The first part could be replaced for example with `Function.call.bind…`.