See: https://github.com/scalaz/scalaz/commit/3d8d4cc0970a5474d1490baa50339de6887b84bd