docs: def raw_state(self):
          """
          Return the state of the domain in Libvirt's terms
  
          Retruns:
              tuple of ints: The state and its reason
  
          Raises:
              :exc:`~lago.plugins.vm.LagoVMDoesNotExistError`:
                  If the VM of this provider doesn't exist.
              :exc:`~lago.plugins.vm.LagoFailedToGetVMStateError:
                  If the VM exist, but the query returned an error.
          """
          try:
              return self._get_domain().state()
          except libvirt.libvirtError as e:
              raise vm_plugin.LagoFailedToGetVMStateError(str(e))