@inproceedings{Bracker:2016:SON:2976002.2976012, author = {Bracker, Jan and Nilsson, Henrik}, title = {Supermonads: One Notion to Bind Them All}, booktitle = {Proceedings of the 9th International Symposium on Haskell}, series = {Haskell 2016}, year = {2016}, isbn = {978-1-4503-4434-0}, location = {Nara, Japan}, pages = {158--169}, numpages = {12}, url = {http://doi.acm.org/10.1145/2976002.2976012}, doi = {10.1145/2976002.2976012}, acmid = {2976012}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {Glasgow Haskell Compiler, Haskell, functional programming, monads, syntactic support, type checker plugin}, }