83 | | In early September 2010, ~~there were 465 buildable packages in hackage that directly depended on mtl. Of these~~, |

84 | | * 3~~86~~ built unchanged with the proposed mtl-2 |

85 | | * 1~~8 had a bounded mtl dependency~~ that excluded mtl-2 |

| 83 | In early September 2010, of the 510 buildable packages in hackage that directly depended on mtl, |

| 84 | * 312 built unchanged with the proposed mtl-2 |

| 85 | * 102 had a bounded mtl dependency (or a dependent package had) that excluded mtl-2 |

90 | | * 1~~6~~ that used the constructors of base monads (which can be trivially replaced) |

91 | | * ~~2 that defined instances for base monads ([http://hackage.haskell.org/package/jmacro jmacro] and [http://hackage.haskell.org/package/yhccore yhccore])~~ |

92 | | * 1 that defined an overlapping Error instance~~ ([http://hackage.haskell.org/package/hssqlppp hssqlppp])~~ |

93 | | * ~~18~~ failed because they depended on one of the other failures |

| 90 | * 15 that used the constructors of base monads (which can be trivially replaced) |

| 91 | * 3 that defined instances for base monads |

| 92 | * 1 that defined an overlapping Error instance |

| 93 | * 53 failed because they depended on one of the other failures |