OK, I can wrap a global function, I can wrap a member function, I can wrap a member variable, But I can't seem to figure out how to wrap a global variable. Maybe I'm just suffering from temporary stupidity. def_readonly() does not exist, def() results in hundreds of cryptic error messages that look like it is trying to wrap a function.