Do we really need to clean up on `:failure`? The whole compiler will go down so it's no use to wait for an `:EXIT` there.