Add a constructor to cuda::detail::domain