Unifying execution of imperative and declarative code | IEEE Conference Publication | IEEE Xplore