This runs [func@GLib.
unlink] on a dedicated thread.
the path to unlink
a [class@Dex.Future] that resolves to an int of 0 on success or rejects with error.