Murat Kasimov
More about me
Я language (β)
/Я language (β)/Primitives/Opted/
:
Supertype
(
Opted
i
) ~ (
i
`S`
i
)
>
Opted
:
i
`S`
i
`AR__`
Opted
i
>
`yor`
:
∀
a
o
.
Opted
o
`AR____`
Unit
`AR__`
o
>
`yo`
:
∀
a
o
.
Opted
a
`AR_____`
a
`AR____`
o
`AR____`
Opted
o
>
`yokl`
:
∀
a
o
.
Opted
a
`AR___`
a
`AR__`
Maybe
o
`AR__`
Maybe
(
Opted
o
)
>
`yokl`
:
∀
a
o
.
Opted
a
`AR___`
a
`AR__`
Stops
i
o
`AR__`
Stops
i
(
Opted
o
)
>
`yokl`
:
∀
a
o
.
Opted
a
`AR___`
a
`AR__`
State
i
o
`AR__`
State
i
(
Opted
o
)
>
`yokl`
:
∀
a
o
.
Opted
a
`AR___`
a
`AR__`
World
o
`AR__`
World
(
Opted
o
)