MCPcopy Index your code
hub / github.com/SimonRichardson/wishful

github.com/SimonRichardson/wishful @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
688 symbols 2,420 edges 69 files 99 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Functor (Interface)
(no doc) [26 implementers]
wishful/functor.go
Monoid (Interface)
(no doc) [6 implementers]
wishful/monoid.go
Monad (Interface)
(no doc) [21 implementers]
wishful/monad.go
Point (Interface)
(no doc) [34 implementers]
wishful/point.go
Semigroup (Interface)
(no doc) [11 implementers]
wishful/semigroup.go
Applicative (Interface)
(no doc) [15 implementers]
wishful/applicative.go
Foldable (Interface)
(no doc) [7 implementers]
wishful/foldable.go
Validation (Interface)
(no doc) [4 implementers]
useful/validation.go

Core symbols most depended-on inside this repo

Of
called by 78
useful/free.go
NewMonadLaws
called by 63
wishful/monad.go
NewApplicativeLaws
called by 60
wishful/applicative.go
Of
called by 51
wishful/point.go
NewFunctorLaws
called by 46
wishful/functor.go
Run
called by 41
useful/free.go
Identity
called by 40
wishful/functor.go
Composition
called by 40
wishful/functor.go

Shape

Function 322
Method 289
Struct 60
Interface 15
FuncType 1
TypeAlias 1

Languages

Go100%

Modules by API surface

useful/either.go39 symbols
useful/option.go37 symbols
useful/validation_test.go31 symbols
useful/option_test.go30 symbols
useful/either_test.go30 symbols
useful/validation.go26 symbols
useful/free.go22 symbols
useful/tuples.go19 symbols
useful/statet.go16 symbols
useful/state.go15 symbols
useful/lens.go15 symbols
useful/state_test.go14 symbols

For agents

$ claude mcp add wishful \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact