mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-21 23:37:23 +03:00
12 lines
212 B
Plaintext
12 lines
212 B
Plaintext
--State1a ability
|
|
ability State se2 where
|
|
put : ∀ se . se -> {State se} ()
|
|
get : ∀ se . {State se} se
|
|
id : Int -> Int
|
|
id i = i
|
|
foo : () -> {State Int} Int
|
|
foo unit = id (State.get Int.+ State.get)
|
|
|
|
> ()
|
|
|