unison/unison-src/transcripts/find-by-type.output.md

570 B

unique type A = A Text

foo : A
foo = A "foo!"

bar : Text -> A
bar = A

baz : A -> Text
baz = cases
  A t -> t
.> add

  ⍟ I've added these definitions:
  
    type A
    bar : Text -> A
    baz : A -> Text
    foo : A

.> find : Text -> A

  1. bar : Text -> A
  2. A.A : Text -> A
  

.> find : A -> Text

  1. baz : A -> Text
  

.> find : A

  1. foo : A
  

.> find : Text

  ☝️
  
  I couldn't find exact type matches, resorting to fuzzy
  matching...

  1. bar : Text -> A
  2. baz : A -> Text
  3. A.A : Text -> A