(pre-release) func::exec & some fixes