René's URL Explorer Experiment


Title: GitHub - uberreact/sanctuary: :see_no_evil: Refuge from unsafe JavaScript

Open Graph Title: GitHub - uberreact/sanctuary: :see_no_evil: Refuge from unsafe JavaScript

X Title: GitHub - uberreact/sanctuary: :see_no_evil: Refuge from unsafe JavaScript

Description: :see_no_evil: Refuge from unsafe JavaScript. Contribute to uberreact/sanctuary development by creating an account on GitHub.

Open Graph Description: :see_no_evil: Refuge from unsafe JavaScript. Contribute to uberreact/sanctuary development by creating an account on GitHub.

X Description: :see_no_evil: Refuge from unsafe JavaScript. Contribute to uberreact/sanctuary development by creating an account on GitHub.

Opengraph URL: https://github.com/uberreact/sanctuary

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:5634a44b-0f50-2b5e-c31c-2d3e7a5f4ada
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC9B6:18A62A:5B83721:7745E58:6975383F
html-safe-nonce12eb28d49e6a6aca0a194ee6f5c4d5d5eec1b241d3731c1317685b3e8439c11b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOUI2OjE4QTYyQTo1QjgzNzIxOjc3NDVFNTg6Njk3NTM4M0YiLCJ2aXNpdG9yX2lkIjoiNTk4MjAxMjc3MjI5NjQzODM5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc4043e49d3cb3eb8f1ff065e5263be7fab52e2da0009f903fdd181753c40b388
hovercard-subject-tagrepository:60204906
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/uberreact/sanctuary
twitter:imagehttps://opengraph.githubassets.com/6bad96b06f38f6c5f27681253a23a91cef75d116e020ce60b41b71a85b8695e3/uberreact/sanctuary
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6bad96b06f38f6c5f27681253a23a91cef75d116e020ce60b41b71a85b8695e3/uberreact/sanctuary
og:image:alt:see_no_evil: Refuge from unsafe JavaScript. Contribute to uberreact/sanctuary development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/uberreact/sanctuary git https://github.com/uberreact/sanctuary.git
octolytics-dimension-user_id18898406
octolytics-dimension-user_loginuberreact
octolytics-dimension-repository_id60204906
octolytics-dimension-repository_nwouberreact/sanctuary
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id29455960
octolytics-dimension-repository_parent_nwosanctuary-js/sanctuary
octolytics-dimension-repository_network_root_id29455960
octolytics-dimension-repository_network_root_nwosanctuary-js/sanctuary
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/uberreact/sanctuary#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fuberreact%2Fsanctuary
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fuberreact%2Fsanctuary
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=uberreact%2Fsanctuary
Reloadhttps://patch-diff.githubusercontent.com/uberreact/sanctuary
Reloadhttps://patch-diff.githubusercontent.com/uberreact/sanctuary
Reloadhttps://patch-diff.githubusercontent.com/uberreact/sanctuary
uberreact https://patch-diff.githubusercontent.com/uberreact
sanctuaryhttps://patch-diff.githubusercontent.com/uberreact/sanctuary
sanctuary-js/sanctuaryhttps://patch-diff.githubusercontent.com/sanctuary-js/sanctuary
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fuberreact%2Fsanctuary
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fuberreact%2Fsanctuary
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fuberreact%2Fsanctuary
sanctuary.js.orghttp://sanctuary.js.org
MIT license https://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/uberreact/sanctuary/stargazers
94 forks https://patch-diff.githubusercontent.com/uberreact/sanctuary/forks
Branches https://patch-diff.githubusercontent.com/uberreact/sanctuary/branches
Tags https://patch-diff.githubusercontent.com/uberreact/sanctuary/tags
Activity https://patch-diff.githubusercontent.com/uberreact/sanctuary/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fuberreact%2Fsanctuary
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fuberreact%2Fsanctuary
Code https://patch-diff.githubusercontent.com/uberreact/sanctuary
Pull requests 0 https://patch-diff.githubusercontent.com/uberreact/sanctuary/pulls
Actions https://patch-diff.githubusercontent.com/uberreact/sanctuary/actions
Projects 0 https://patch-diff.githubusercontent.com/uberreact/sanctuary/projects
Security 0 https://patch-diff.githubusercontent.com/uberreact/sanctuary/security
Insights https://patch-diff.githubusercontent.com/uberreact/sanctuary/pulse
Code https://patch-diff.githubusercontent.com/uberreact/sanctuary
Pull requests https://patch-diff.githubusercontent.com/uberreact/sanctuary/pulls
Actions https://patch-diff.githubusercontent.com/uberreact/sanctuary/actions
Projects https://patch-diff.githubusercontent.com/uberreact/sanctuary/projects
Security https://patch-diff.githubusercontent.com/uberreact/sanctuary/security
Insights https://patch-diff.githubusercontent.com/uberreact/sanctuary/pulse
Brancheshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/branches
Tagshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/tags
https://patch-diff.githubusercontent.com/uberreact/sanctuary/branches
https://patch-diff.githubusercontent.com/uberreact/sanctuary/tags
305 Commitshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/commits/master/
https://patch-diff.githubusercontent.com/uberreact/sanctuary/commits/master/
scriptshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/tree/master/scripts
scriptshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/tree/master/scripts
testhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/tree/master/test
testhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/tree/master/test
.gitignorehttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/.gitignore
CONTRIBUTING.mdhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/CONTRIBUTING.md
CONTRIBUTING.mdhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/CONTRIBUTING.md
LICENSEhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/LICENSE
Makefilehttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/Makefile
Makefilehttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/Makefile
README.mdhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/README.md
bower.jsonhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/bower.json
bower.jsonhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/bower.json
circle.ymlhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/circle.yml
circle.ymlhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/circle.yml
index.jshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/index.js
index.jshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/index.js
package.jsonhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/package.json
package.jsonhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/blob/master/package.json
READMEhttps://patch-diff.githubusercontent.com/uberreact/sanctuary
Contributinghttps://patch-diff.githubusercontent.com/uberreact/sanctuary
MIT licensehttps://patch-diff.githubusercontent.com/uberreact/sanctuary
https://patch-diff.githubusercontent.com/uberreact/sanctuary#sanctuary
Ramdahttp://ramdajs.com/
https://patch-diff.githubusercontent.com/uberreact/sanctuary#types
R.maphttp://ramdajs.com/docs/#map
https://patch-diff.githubusercontent.com/uberreact/sanctuary#accessible-pseudotype
https://patch-diff.githubusercontent.com/uberreact/sanctuary#integer-pseudotype
https://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
ishttps://patch-diff.githubusercontent.com/uberreact/sanctuary#is
https://patch-diff.githubusercontent.com/uberreact/sanctuary#type-checking
sanctuary-defhttps://github.com/sanctuary-js/sanctuary-def
createhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#create
https://patch-diff.githubusercontent.com/uberreact/sanctuary#api
create :: { checkTypes :: Boolean, env :: Array Type } -> Modulehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L342
https://patch-diff.githubusercontent.com/uberreact/sanctuary#create--checktypes--booleanenv--arraytype---module
Ihttps://patch-diff.githubusercontent.com/uberreact/sanctuary#I
envhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#env
env :: Array Typehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L398
https://patch-diff.githubusercontent.com/uberreact/sanctuary#env--arraytype
createhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#create
https://patch-diff.githubusercontent.com/uberreact/sanctuary#classify
type :: a -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L441
https://patch-diff.githubusercontent.com/uberreact/sanctuary#type--a---string
R.typehttp://ramdajs.com/docs/#type
is :: TypeRep a -> b -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L465
https://patch-diff.githubusercontent.com/uberreact/sanctuary#is--typerepa---b---boolean
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
https://patch-diff.githubusercontent.com/uberreact/sanctuary#combinator
I :: a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L495
https://patch-diff.githubusercontent.com/uberreact/sanctuary#i--a---a
K :: a -> b -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L510
https://patch-diff.githubusercontent.com/uberreact/sanctuary#k--a---b---a
A :: (a -> b) -> a -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L528
https://patch-diff.githubusercontent.com/uberreact/sanctuary#a--a-b---a---b
T :: a -> (a -> b) -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L547
https://patch-diff.githubusercontent.com/uberreact/sanctuary#t--a---a-b---b
thrushhttps://github.com/raganwald-deprecated/homoiconic/blob/master/2008-10-30/thrush.markdown
C :: (a -> b -> c) -> b -> a -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L566
https://patch-diff.githubusercontent.com/uberreact/sanctuary#c--a-b-c---b---a---c
fliphttps://patch-diff.githubusercontent.com/uberreact/sanctuary#flip
B :: (b -> c) -> (a -> b) -> a -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L589
https://patch-diff.githubusercontent.com/uberreact/sanctuary#b--b-c---a-b---a---c
composehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#compose
S :: (a -> b -> c) -> (a -> b) -> a -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L606
https://patch-diff.githubusercontent.com/uberreact/sanctuary#s--a-b-c---a-b---a---c
https://patch-diff.githubusercontent.com/uberreact/sanctuary#function
flip :: ((a, b) -> c) -> b -> a -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L626
https://patch-diff.githubusercontent.com/uberreact/sanctuary#flip--ab---c---b---a---c
Chttps://patch-diff.githubusercontent.com/uberreact/sanctuary#C
lift :: Functor f => (a -> b) -> f a -> f bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L645
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lift--functorf--a-b---fa---fb
Functorhttps://github.com/fantasyland/fantasy-land#functor
lift2 :: Apply f => (a -> b -> c) -> f a -> f b -> f chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L662
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lift2--applyf--a-b-c---fa---fb---fc
Applyhttps://github.com/fantasyland/fantasy-land#apply
lift3 :: Apply f => (a -> b -> c -> d) -> f a -> f b -> f c -> f dhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L686
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lift3--applyf--a-b-c-d---fa---fb---fc---fd
Applyhttps://github.com/fantasyland/fantasy-land#apply
https://patch-diff.githubusercontent.com/uberreact/sanctuary#composition
compose :: (b -> c) -> (a -> b) -> a -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L706
https://patch-diff.githubusercontent.com/uberreact/sanctuary#compose--b-c---a-b---a---c
Bhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#B
pipehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#pipe
pipe :: [(a -> b), (b -> c), ..., (m -> n)] -> a -> nhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L727
https://patch-diff.githubusercontent.com/uberreact/sanctuary#pipe--a-bb-cm-n---a---n
meldhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#meld
meld :: [** -> *] -> (* -> * -> ... -> *)https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L748
https://patch-diff.githubusercontent.com/uberreact/sanctuary#meld-----------
pipehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#pipe
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybe-type
Monoidhttps://github.com/fantasyland/fantasy-land#monoid
Monadhttps://github.com/fantasyland/fantasy-land#monad
Traversablehttps://github.com/fantasyland/fantasy-land#traversable
Extendhttps://github.com/fantasyland/fantasy-land#extend
MaybeType :: Type -> Typehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L797
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetype--type---type
UnaryTypehttps://github.com/sanctuary-js/sanctuary-def#unarytype
sanctuary-defhttps://github.com/sanctuary-js/sanctuary-def
Maybe :: TypeRep Maybehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L801
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybe--typerepmaybe
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
Maybe.empty :: -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L810
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeempty---maybea
Maybe.of :: a -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L824
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeof--a---maybea
Maybe#@@type :: Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L838
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetype--string
Maybe#isNothing :: Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L843
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeisnothing--boolean
Maybe#isJust :: Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L855
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeisjust--boolean
Maybe#ap :: Maybe (a -> b) ~> Maybe a -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L867
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeap--maybea-bmaybea---maybeb
Maybe#chain :: Maybe a ~> (a -> Maybe b) -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L890
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybechain--maybeaa-maybeb---maybeb
Maybe#concat :: Semigroup a => Maybe a ~> Maybe a -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L911
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeconcat--semigroupa--maybeamaybea---maybea
Semigrouphttps://github.com/fantasyland/fantasy-land#semigroup
Maybe#empty :: Maybe a ~> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L948
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeempty--maybeamaybea
Maybe#equals :: Maybe a ~> b -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L962
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeequals--maybeab---boolean
R.equalshttp://ramdajs.com/docs/#equals
Maybe#extend :: Maybe a ~> (Maybe a -> a) -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L997
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeextend--maybeamaybea-a---maybea
Maybe#filter :: Maybe a ~> (a -> Boolean) -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1016
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybefilter--maybeaa-boolean---maybea
Maybe#map :: Maybe a ~> (a -> b) -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1034
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybemap--maybeaa-b---maybeb
Maybe#of :: Maybe a ~> b -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1055
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeof--maybeab---maybeb
Maybe#reduce :: Maybe a ~> ((b, a) -> b) -> b -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1069
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybereduce--maybeaba---b---b---b
Maybe#sequence :: Applicative f => Maybe (f a) ~> (a -> f a) -> f (Maybe a)https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1093
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybesequence--applicativef--maybefaa-fa---fmaybea
Maybe#toBoolean :: Maybe a ~> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1119
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetoboolean--maybeaboolean
Maybe#toString :: Maybe a ~> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1136
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetostring--maybeastring
Maybe#inspect :: Maybe a ~> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1156
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeinspect--maybeastring
Maybe#toStringhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#Maybe.prototype.toString
Nothing :: -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1172
https://patch-diff.githubusercontent.com/uberreact/sanctuary#nothing---maybea
Just :: a -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1187
https://patch-diff.githubusercontent.com/uberreact/sanctuary#just--a---maybea
isNothing :: Maybe a -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1203
https://patch-diff.githubusercontent.com/uberreact/sanctuary#isnothing--maybea---boolean
isJust :: Maybe a -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1220
https://patch-diff.githubusercontent.com/uberreact/sanctuary#isjust--maybea---boolean
fromMaybe :: a -> Maybe a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1237
https://patch-diff.githubusercontent.com/uberreact/sanctuary#frommaybe--a---maybea---a
maybeToNullablehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeToNullable
maybeToNullable :: Maybe a -> Nullable ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1257
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetonullable--maybea---nullablea
Nullablehttps://github.com/sanctuary-js/sanctuary-def#nullable
fromMaybehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#fromMaybe
toMaybe :: a? -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1277
https://patch-diff.githubusercontent.com/uberreact/sanctuary#tomaybe--a---maybea
maybe :: b -> (a -> b) -> Maybe a -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1295
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybe--b---a-b---maybea---b
justs :: Array (Maybe a) -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1314
https://patch-diff.githubusercontent.com/uberreact/sanctuary#justs--arraymaybea---arraya
leftshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#lefts
rightshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#rights
mapMaybe :: (a -> Maybe b) -> Array a -> Array bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1331
https://patch-diff.githubusercontent.com/uberreact/sanctuary#mapmaybe--a-maybeb---arraya---arrayb
encase :: (a -> b) -> a -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1351
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase--a-b---a---maybeb
encaseEitherhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither
encase2 :: (a -> b -> c) -> a -> b -> Maybe chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1379
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase2--a-b-c---a---b---maybec
encasehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encase
encase2_https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase2_
encase2_ :: ((a, b) -> c) -> a -> b -> Maybe chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1396
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase2_--ab---c---a---b---maybec
encase2https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase2
encase3 :: (a -> b -> c -> d) -> a -> b -> c -> Maybe dhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1412
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase3--a-b-c-d---a---b---c---maybed
encasehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encase
encase3_https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase3_
encase3_ :: ((a, b, c) -> d) -> a -> b -> c -> Maybe dhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1429
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase3_--abc---d---a---b---c---maybed
encase3https://patch-diff.githubusercontent.com/uberreact/sanctuary#encase3
maybeToEither :: a -> Maybe b -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1447
https://patch-diff.githubusercontent.com/uberreact/sanctuary#maybetoeither--a---maybeb---eitherab
eitherToMaybehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherToMaybe
https://patch-diff.githubusercontent.com/uberreact/sanctuary#either-type
Semigrouphttps://github.com/fantasyland/fantasy-land#semigroup
Monadhttps://github.com/fantasyland/fantasy-land#monad
Traversablehttps://github.com/fantasyland/fantasy-land#traversable
Extendhttps://github.com/fantasyland/fantasy-land#extend
EitherType :: Type -> Type -> Typehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1478
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithertype--type---type---type
BinaryTypehttps://github.com/sanctuary-js/sanctuary-def#binarytype
sanctuary-defhttps://github.com/sanctuary-js/sanctuary-def
Either :: TypeRep Eitherhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1482
https://patch-diff.githubusercontent.com/uberreact/sanctuary#either--typerepeither
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
Either.of :: b -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1491
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherof--b---eitherab
Either#@@type :: Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1505
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithertype--string
Either#isLeft :: Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1510
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherisleft--boolean
Either#isRight :: Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1522
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherisright--boolean
Either#ap :: Either a (b -> c) ~> Either a b -> Either a chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1534
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherap--eitherab-ceitherab---eitherac
Either#chain :: Either a b ~> (b -> Either a c) -> Either a chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1557
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherchain--eitherabb-eitherac---eitherac
Either#concat :: (Semigroup a, Semigroup b) => Either a b ~> Either a b -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1585
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherconcat--semigroupasemigroupb--eitherabeitherab---eitherab
Semigrouphttps://github.com/fantasyland/fantasy-land#semigroup
Either#equals :: Either a b ~> c -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1624
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherequals--eitherabc---boolean
R.equalshttp://ramdajs.com/docs/#equals
R.equalshttp://ramdajs.com/docs/#equals
Either#extend :: Either a b ~> (Either a b -> b) -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1653
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherextend--eitherabeitherab-b---eitherab
Either#map :: Either a b ~> (b -> c) -> Either a chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1674
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithermap--eitherabb-c---eitherac
Either#of :: Either a b ~> c -> Either a chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1695
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherof--eitherabc---eitherac
Either#reduce :: Either a b ~> ((c, b) -> c) -> c -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1709
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherreduce--eitherabcb---c---c---c
Either#sequence :: Applicative f => Either a (f b) ~> (b -> f b) -> f (Either a b)https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1733
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithersequence--applicativef--eitherafbb-fb---feitherab
Either#toBoolean :: Either a b ~> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1760
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithertoboolean--eitherabboolean
Either#toString :: Either a b ~> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1777
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithertostring--eitherabstring
Either#inspect :: Either a b ~> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1797
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eitherinspect--eitherabstring
Either#toStringhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#Either.prototype.toString
Left :: a -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1813
https://patch-diff.githubusercontent.com/uberreact/sanctuary#left--a---eitherab
Right :: b -> Either a bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1829
https://patch-diff.githubusercontent.com/uberreact/sanctuary#right--b---eitherab
isLeft :: Either a b -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1845
https://patch-diff.githubusercontent.com/uberreact/sanctuary#isleft--eitherab---boolean
isRight :: Either a b -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1862
https://patch-diff.githubusercontent.com/uberreact/sanctuary#isright--eitherab---boolean
either :: (a -> c) -> (b -> c) -> Either a b -> chttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1879
https://patch-diff.githubusercontent.com/uberreact/sanctuary#either--a-c---b-c---eitherab---c
lefts :: Array (Either a b) -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1901
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lefts--arrayeitherab---arraya
rightshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#rights
rights :: Array (Either a b) -> Array bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1920
https://patch-diff.githubusercontent.com/uberreact/sanctuary#rights--arrayeitherab---arrayb
leftshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#lefts
encaseEither :: (Error -> l) -> (a -> r) -> a -> Either l rhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1939
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseeither--error-l---a-r---a---eitherlr
encasehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encase
encaseEither2 :: (Error -> l) -> (a -> b -> r) -> a -> b -> Either l rhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1971
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseeither2--error-l---a-b-r---a---b---eitherlr
encaseEitherhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither
encaseEither2_https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither2_
encaseEither2_ :: (Error -> l) -> ((a, b) -> r) -> a -> b -> Either l rhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L1988
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseeither2_--error-l---ab---r---a---b---eitherlr
encaseEither2https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither2
encaseEither3 :: (Error -> l) -> (a -> b -> c -> r) -> a -> b -> c -> Either l rhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2005
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseeither3--error-l---a-b-c-r---a---b---c---eitherlr
encaseEitherhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither
encaseEither3_https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither3_
encaseEither3_ :: (Error -> l) -> ((a, b, c) -> r) -> a -> b -> c -> Either l rhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2022
https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseeither3_--error-l---abc---r---a---b---c---eitherlr
encaseEither3https://patch-diff.githubusercontent.com/uberreact/sanctuary#encaseEither3
eitherToMaybe :: Either a b -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2041
https://patch-diff.githubusercontent.com/uberreact/sanctuary#eithertomaybe--eitherab---maybeb
maybeToEitherhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#maybeToEither
https://patch-diff.githubusercontent.com/uberreact/sanctuary#alternative
and :: Alternative a => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2092
https://patch-diff.githubusercontent.com/uberreact/sanctuary#and--alternativea--a---a---a
or :: Alternative a => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2113
https://patch-diff.githubusercontent.com/uberreact/sanctuary#or--alternativea--a---a---a
xor :: (Alternative a, Monoid a) => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2133
https://patch-diff.githubusercontent.com/uberreact/sanctuary#xor--alternativeamonoida--a---a---a
https://patch-diff.githubusercontent.com/uberreact/sanctuary#logic
not :: Boolean -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2159
https://patch-diff.githubusercontent.com/uberreact/sanctuary#not--boolean---boolean
ifElse :: (a -> Boolean) -> (a -> b) -> (a -> b) -> a -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2177
https://patch-diff.githubusercontent.com/uberreact/sanctuary#ifelse--a-boolean---a-b---a-b---a---b
allPass :: Array (a -> Boolean) -> a -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2198
https://patch-diff.githubusercontent.com/uberreact/sanctuary#allpass--arraya-boolean---a---boolean
anyPass :: Array (a -> Boolean) -> a -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2223
https://patch-diff.githubusercontent.com/uberreact/sanctuary#anypass--arraya-boolean---a---boolean
https://patch-diff.githubusercontent.com/uberreact/sanctuary#list
concat :: Semigroup a => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2256
https://patch-diff.githubusercontent.com/uberreact/sanctuary#concat--semigroupa--a---a---a
Semigrouphttps://github.com/fantasyland/fantasy-land#semigroup
slice :: Integer -> Integer -> [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2277
https://patch-diff.githubusercontent.com/uberreact/sanctuary#slice--integer---integer---a---maybea
at :: Integer -> [a] -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2319
https://patch-diff.githubusercontent.com/uberreact/sanctuary#at--integer---a---maybea
head :: [a] -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2343
https://patch-diff.githubusercontent.com/uberreact/sanctuary#head--a---maybea
last :: [a] -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2361
https://patch-diff.githubusercontent.com/uberreact/sanctuary#last--a---maybea
tail :: [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2379
https://patch-diff.githubusercontent.com/uberreact/sanctuary#tail--a---maybea
init :: [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2398
https://patch-diff.githubusercontent.com/uberreact/sanctuary#init--a---maybea
take :: Integer -> [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2417
https://patch-diff.githubusercontent.com/uberreact/sanctuary#take--integer---a---maybea
takeLast :: Integer -> [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2442
https://patch-diff.githubusercontent.com/uberreact/sanctuary#takelast--integer---a---maybea
drop :: Integer -> [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2467
https://patch-diff.githubusercontent.com/uberreact/sanctuary#drop--integer---a---maybea
dropLast :: Integer -> [a] -> Maybe [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2492
https://patch-diff.githubusercontent.com/uberreact/sanctuary#droplast--integer---a---maybea
reverse :: [a] -> [a]https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2517
https://patch-diff.githubusercontent.com/uberreact/sanctuary#reverse--a---a
indexOf :: a -> [a] -> Maybe Integerhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2557
https://patch-diff.githubusercontent.com/uberreact/sanctuary#indexof--a---a---maybeinteger
lastIndexOf :: a -> [a] -> Maybe Integerhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2582
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lastindexof--a---a---maybeinteger
https://patch-diff.githubusercontent.com/uberreact/sanctuary#array
append :: a -> Array a -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2609
https://patch-diff.githubusercontent.com/uberreact/sanctuary#append--a---arraya---arraya
prependhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#prepend
prepend :: a -> Array a -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2626
https://patch-diff.githubusercontent.com/uberreact/sanctuary#prepend--a---arraya---arraya
appendhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#append
find :: (a -> Boolean) -> Array a -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2643
https://patch-diff.githubusercontent.com/uberreact/sanctuary#find--a-boolean---arraya---maybea
pluck :: Accessible a => TypeRep b -> String -> Array a -> Array (Maybe b)https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2669
https://patch-diff.githubusercontent.com/uberreact/sanctuary#pluck--accessiblea--typerepb---string---arraya---arraymaybeb
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
ishttps://patch-diff.githubusercontent.com/uberreact/sanctuary#is
gethttps://patch-diff.githubusercontent.com/uberreact/sanctuary#get
reduce :: Foldable f => (a -> b -> a) -> a -> f b -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2689
https://patch-diff.githubusercontent.com/uberreact/sanctuary#reduce--foldablef--a-b-a---a---fb---a
Foldablehttps://github.com/fantasyland/fantasy-land#foldable
reduce_https://patch-diff.githubusercontent.com/uberreact/sanctuary#reduce_
reduce_ :: Foldable f => ((a, b) -> a) -> a -> f b -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2719
https://patch-diff.githubusercontent.com/uberreact/sanctuary#reduce_--foldablef--ab---a---a---fb---a
reducehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#reduce
unfoldr :: (b -> Maybe (Pair a b)) -> b -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2738
https://patch-diff.githubusercontent.com/uberreact/sanctuary#unfoldr--b---maybepairab---b---arraya
range :: Integer -> Integer -> Array Integerhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2768
https://patch-diff.githubusercontent.com/uberreact/sanctuary#range--integer---integer---arrayinteger
https://patch-diff.githubusercontent.com/uberreact/sanctuary#object
prop :: Accessible a => String -> a -> bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2796
https://patch-diff.githubusercontent.com/uberreact/sanctuary#prop--accessiblea--string---a---b
gethttps://patch-diff.githubusercontent.com/uberreact/sanctuary#get
get :: Accessible a => TypeRep b -> String -> a -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2810
https://patch-diff.githubusercontent.com/uberreact/sanctuary#get--accessiblea--typerepb---string---a---maybeb
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
ishttps://patch-diff.githubusercontent.com/uberreact/sanctuary#is
getshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#gets
prophttps://patch-diff.githubusercontent.com/uberreact/sanctuary#prop
gets :: Accessible a => TypeRep b -> Array String -> a -> Maybe bhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2838
https://patch-diff.githubusercontent.com/uberreact/sanctuary#gets--accessiblea--typerepb---arraystring---a---maybeb
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
gethttps://patch-diff.githubusercontent.com/uberreact/sanctuary#get
keys :: StrMap a -> Array Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2872
https://patch-diff.githubusercontent.com/uberreact/sanctuary#keys--strmapa---arraystring
values :: StrMap a -> Array ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2886
https://patch-diff.githubusercontent.com/uberreact/sanctuary#values--strmapa---arraya
pairs :: StrMap a -> Array (Pair String a)https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2902
https://patch-diff.githubusercontent.com/uberreact/sanctuary#pairs--strmapa---arraypairstringa
https://patch-diff.githubusercontent.com/uberreact/sanctuary#number
negate :: ValidNumber -> ValidNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2920
https://patch-diff.githubusercontent.com/uberreact/sanctuary#negate--validnumber---validnumber
add :: FiniteNumber -> FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2937
https://patch-diff.githubusercontent.com/uberreact/sanctuary#add--finitenumber---finitenumber---finitenumber
sum :: Foldable f => f FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2951
https://patch-diff.githubusercontent.com/uberreact/sanctuary#sum--foldablef--ffinitenumber---finitenumber
sub :: FiniteNumber -> FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2974
https://patch-diff.githubusercontent.com/uberreact/sanctuary#sub--finitenumber---finitenumber---finitenumber
inc :: FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L2988
https://patch-diff.githubusercontent.com/uberreact/sanctuary#inc--finitenumber---finitenumber
dec :: FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3002
https://patch-diff.githubusercontent.com/uberreact/sanctuary#dec--finitenumber---finitenumber
mult :: FiniteNumber -> FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3016
https://patch-diff.githubusercontent.com/uberreact/sanctuary#mult--finitenumber---finitenumber---finitenumber
product :: Foldable f => f FiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3030
https://patch-diff.githubusercontent.com/uberreact/sanctuary#product--foldablef--ffinitenumber---finitenumber
div :: FiniteNumber -> NonZeroFiniteNumber -> FiniteNumberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3053
https://patch-diff.githubusercontent.com/uberreact/sanctuary#div--finitenumber---nonzerofinitenumber---finitenumber
min :: Ord a => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3068
https://patch-diff.githubusercontent.com/uberreact/sanctuary#min--orda--a---a---a
maxhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#max
max :: Ord a => a -> a -> ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3094
https://patch-diff.githubusercontent.com/uberreact/sanctuary#max--orda--a---a---a
minhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#min
https://patch-diff.githubusercontent.com/uberreact/sanctuary#integer
even :: Integer -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3122
https://patch-diff.githubusercontent.com/uberreact/sanctuary#even--integer---boolean
odd :: Integer -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3139
https://patch-diff.githubusercontent.com/uberreact/sanctuary#odd--integer---boolean
https://patch-diff.githubusercontent.com/uberreact/sanctuary#parse
parseDate :: String -> Maybe Datehttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3158
https://patch-diff.githubusercontent.com/uberreact/sanctuary#parsedate--string---maybedate
parseFloat :: String -> Maybe Numberhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3213
https://patch-diff.githubusercontent.com/uberreact/sanctuary#parsefloat--string---maybenumber
parseInt :: Integer -> String -> Maybe Integerhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3231
https://patch-diff.githubusercontent.com/uberreact/sanctuary#parseint--integer---string---maybeinteger
parseInthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
parseJson :: TypeRep a -> String -> Maybe ahttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3276
https://patch-diff.githubusercontent.com/uberreact/sanctuary#parsejson--typerepa---string---maybea
type representativehttps://patch-diff.githubusercontent.com/uberreact/sanctuary#type-representatives
ishttps://patch-diff.githubusercontent.com/uberreact/sanctuary#is
https://patch-diff.githubusercontent.com/uberreact/sanctuary#regexp
regex :: RegexFlags -> String -> RegExphttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3301
https://patch-diff.githubusercontent.com/uberreact/sanctuary#regex--regexflags---string---regexp
RegexFlagshttps://github.com/sanctuary-js/sanctuary-def#regexflags
regexEscape :: String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3315
https://patch-diff.githubusercontent.com/uberreact/sanctuary#regexescape--string---string
test :: RegExp -> String -> Booleanhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3334
https://patch-diff.githubusercontent.com/uberreact/sanctuary#test--regexp---string---boolean
match :: RegExp -> String -> Maybe (Array (Maybe String))https://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3357
https://patch-diff.githubusercontent.com/uberreact/sanctuary#match--regexp---string---maybearraymaybestring
https://patch-diff.githubusercontent.com/uberreact/sanctuary#string
toUpper :: String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3382
https://patch-diff.githubusercontent.com/uberreact/sanctuary#toupper--string---string
toLowerhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#toLower
toLower :: String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3398
https://patch-diff.githubusercontent.com/uberreact/sanctuary#tolower--string---string
toUpperhttps://patch-diff.githubusercontent.com/uberreact/sanctuary#toUpper
trim :: String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3414
https://patch-diff.githubusercontent.com/uberreact/sanctuary#trim--string---string
words :: String -> Array Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3428
https://patch-diff.githubusercontent.com/uberreact/sanctuary#words--string---arraystring
unwordshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#unwords
unwords :: Array String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3445
https://patch-diff.githubusercontent.com/uberreact/sanctuary#unwords--arraystring---string
wordshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#words
lines :: String -> Array Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3462
https://patch-diff.githubusercontent.com/uberreact/sanctuary#lines--string---arraystring
unlineshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#unlines
unlines :: Array String -> Stringhttps://github.com/sanctuary-js/sanctuary/blob/v0.11.1/index.js#L3480
https://patch-diff.githubusercontent.com/uberreact/sanctuary#unlines--arraystring---string
lineshttps://patch-diff.githubusercontent.com/uberreact/sanctuary#lines
sanctuary.js.orghttp://sanctuary.js.org
Readme https://patch-diff.githubusercontent.com/uberreact/sanctuary#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/uberreact/sanctuary#MIT-1-ov-file
Contributing https://patch-diff.githubusercontent.com/uberreact/sanctuary#contributing-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/uberreact/sanctuary
Activityhttps://patch-diff.githubusercontent.com/uberreact/sanctuary/activity
0 starshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/uberreact/sanctuary/watchers
0 forkshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fuberreact%2Fsanctuary&report=uberreact+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/uberreact/sanctuary/releases
14 tags https://patch-diff.githubusercontent.com/uberreact/sanctuary/tags
Packages 0https://patch-diff.githubusercontent.com/users/uberreact/packages?repo_name=sanctuary
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.