is there a reason we're changing the name?

if we're changing the name:

1) i'd prefer "set_context" for parity with other bindings
2) make sure to update all the docs/example code too please!