Added basic support for modules and refactored GetFunctionName. Fixed bad definition of Wide::Util::None.