a list of variable bindings to be interpolated into templates
...
further bindings specified as named function arguments
Details
This doesn't yet implement the whole of RFC 6570, just enough to make the tests pass
You can bind variables by passing a list to the explicit bindings argument,
or variadically with ... by naming arguments according to the variable name you wish to bind.