``` unison unique type Foo = { bar : Nat } ``` ``` ucm Loading changes detected in scratch.u. I found and typechecked these definitions in scratch.u. If you do an `add` or `update`, here's how your codebase would change: ⍟ These new definitions are ok to `add`: type Foo Foo.bar : Foo -> Nat Foo.bar.modify : (Nat ->{g} Nat) -> Foo ->{g} Foo Foo.bar.set : Nat -> Foo -> Foo ``` ``` ucm scratch/main> update Okay, I'm searching the branch for code that needs to be updated... Done. scratch/main> view Foo type Foo = { bar : Nat } ```