Add something about: * where in the C++ code to find the options classes * the fact that they have to be passed in as items on the `options` list * the difference between unary/binary functions