small fixes wrt the type names in xdress
however, ran into known issue with std::pairs as they are currently not being wrapped by xdress (known issue)