namespace support
separate fficxx-runtime out