Packing all the api stuff into req.hNordis avoid confusion and namespace collisions.