{"push_id":644863494,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"db4b32a69e5c3779cdfcd2fabb3d9142222cc2cc","before":"70afa73f01cadd40636f714b9c394c88dc4447ce","commits":[{"sha":"e075d14f25059b040d63fd4f7a24772569f81018","author":{"email":"5f35cdc9ad308fe99176ad8a88ae125a59001d99@purelyagile.com","name":"Tom Ellis"},"message":"Remove dead runWriters...","distinct":true,"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/commits/e075d14f25059b040d63fd4f7a24772569f81018"},{"sha":"c36467af35ba81d5d4c51de66440ec61f3387c82","author":{"email":"5f35cdc9ad308fe99176ad8a88ae125a59001d99@purelyagile.com","name":"Tom Ellis"},"message":"Generalize Writer to all Applicatives","distinct":true,"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/commits/c36467af35ba81d5d4c51de66440ec61f3387c82"},{"sha":"2ce41d60e93a8cb728219a78893c99bb0dbc9e9e","author":{"email":"5f35cdc9ad308fe99176ad8a88ae125a59001d99@purelyagile.com","name":"Tom Ellis"},"message":"Use Identity Applicative to make runWriter safer","distinct":true,"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/commits/2ce41d60e93a8cb728219a78893c99bb0dbc9e9e"},{"sha":"faf47a7253b143f0bb56e2f6e44f2ba6a48a55ce","author":{"email":"5f35cdc9ad308fe99176ad8a88ae125a59001d99@purelyagile.com","name":"Tom Ellis"},"message":"Writer actually works for any Functor","distinct":true,"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/commits/faf47a7253b143f0bb56e2f6e44f2ba6a48a55ce"},{"sha":"db4b32a69e5c3779cdfcd2fabb3d9142222cc2cc","author":{"email":"5f35cdc9ad308fe99176ad8a88ae125a59001d99@purelyagile.com","name":"Tom Ellis"},"message":"Comment about mysteriousness of Writer","distinct":true,"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/commits/db4b32a69e5c3779cdfcd2fabb3d9142222cc2cc"}]}