Improve the ede-compile function with code stolen from alexott