David Chambers
                                            David Chambers
                                        
                                    I don't think type classes such as [`Z.Functor`][1] should depend on Sanctuary-specific properties. sanctuary-type-classes is intended to interoperate with the wider Fantasy Land ecosystem. This issue really belongs in the...
### Release sanctuary-html @soroushjp and I created sanctuary-html almost two years ago but never quite got it ready to release (sanctuary-js/sanctuary-html#3). It is similar to [Cheerio][1] in that it facilitates...
### ✔︎ Release sanctuary-maybe _Completed 27 May 2018_ --- Sanctuary's Maybe type is currently defined in Sanctuary itself, but there are contexts in which one might want to use this...
### ✔︎ Release sanctuary-either _Completed 26 May 2018_ --- Sanctuary's Either type is currently defined in Sanctuary itself, but there are contexts in which one might want to use this...
### ✔︎ Release sanctuary-pair _Completed 28 May 2018_ --- Sanctuary currently considers `['foo', true]` to be a member of `Pair String Boolean`, but this is misleading. A true Pair type...
### Release sanctuary-set @scott-christopher put a great deal of work into sanctuary-js/sanctuary-set#1 back in 2016. It provides a Fantasy Land -compliant Set type with value-based equality semantics. Not only will...
### Release sanctuary-map [sanctuary-map][1] will provide a Fantasy Land -compliant Map type with value-based equality semantics. Whereas plain JavaScript objects can be considered “string maps”, the Map type is parameterized...
### ✔︎ Release sanctuary-identity _Completed 26 May 2018_ --- sanctuary-js/sanctuary-identity#3 introduces a Fantasy Land -compliant Identity type. The Identity type is not terribly exciting, of course, but it is very...
### Export functions for creating and using lenses Ramda provides [`R.view`][1], [`R.over`][2], and [`R.set`][3]. Sanctuary should provide equivalent functions. Ramda also provides functions for creating lenses. Sanctuary should provide *similar*...
### ✔︎ Create and release sanctuary-show _Completed 29 April 2018_ --- [`S.toString`][1] is an invaluable function, but it has several deficiencies: - it relies on `toString` methods, which must sometimes...