Representing layered monads (1999)

by A Filinski
Venue:In POPL ’99: Proceedings of the 26th ACM SIGPLAN-SIGACT symposium on Principles of programming languages