Takes a function and returns a new one that has the provided context and arguments bind to it.