Better means of having Keter wait
Plugins live in IO
Keter.Main cleanup