IMO the best outcome would be for Thor to remove the dependency upstream and just reimplement `noecho` (which is pretty simple).