/Я language (β)/Morphisms/option/

Based on provided type this Arrow morphism will try to give you an access to an item within some Sum.

> option @ii : i `AR____` i `M` ii `S` ii
> option @i : i `S` ii `AR___` ii `S` i
> option @ii : i `S` ii `AR___` i `S` ii

Since sums could be inductively defined, it's also possible to get an access to deeply nested items:

> option @i : i `S` ii `S` iii `AR___` ii `S` iii `S` i
> option @ii : i `S` ii `S` iii `AR___` i `S` iii `S` ii
> option @iii : i `S` ii `S` iii `AR___` i `S` ii `S` iii