unison/unison-src/transcripts/fix4424.output.md
2023-11-28 14:22:56 -05:00

577 B

Some basics:

unique type Cat.Dog = Mouse Nat
unique type Rat.Dog = Bird

countCat = cases
  Cat.Dog.Mouse x -> Bird
.> add

  ⍟ I've added these definitions:
  
    unique type Cat.Dog
    unique type Rat.Dog
    countCat : Cat.Dog -> Rat.Dog

Now I want to add a constructor.

unique type Rat.Dog = Bird | Mouse
.> update

  Okay, I'm searching the branch for code that needs to be
  updated...

  That's done. Now I'm making sure everything typechecks...

  Everything typechecks, so I'm saving the results...

  Done.