{"push_id":918683032,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1370edef5c195c9806c7baafb569572baee9cbe7","before":"bf2837d06fd55bb27fb65fbc37c414a6bab01448","commits":[{"sha":"1370edef5c195c9806c7baafb569572baee9cbe7","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@etc-network.de","name":"Alexander Ulrich"},"message":"Monad comprehensions without RebindableSyntax.\n\nThis version of the embedding relies on a GHC patch that modifies the\ndesugaring of monad comprehensions. Comprehension guards are not\ndesugared into Control.Monad.guard but into an overloaded version in a\nnew class Guardable. Guardable also abstracts over the boolean and unit\ntype used in guard to allow a deep embedding to use other types.","distinct":true,"url":"https://api.github.com/repos/ulricha/deepmonadcomp/commits/1370edef5c195c9806c7baafb569572baee9cbe7"}]}