Computational lambda-calculus and monads | IEEE Conference Publication | IEEE Xplore