* config variables don't require extra casting
* Io::writablePath is merged with Io::translatePath