Murat Kasimov

More about me

Я language (β)

/Я language (β)/Operators/yu/

`yu` - [Y]oneda [U]nit | starting precedence - 8 `yu` : t a `AR__` into ( o ) ( t o )

Looks like a big circle `yi` with a dot `hu` inside designating covariantly factoring focused parameter through Unit object.

This operator is available for functors with multiple parameters:

`yiu` - [Y]oneda [I]dentity [U]nit | starting precedence - 7 `yiu` : t _ a `AR__` into ( o ) ( t _ o ) `yui` - [Y]oneda [U]nit [I]dentity | starting precedence - 7 `yui` : t a _ `AR__` into ( o ) ( t o _ )

Available stretched versions:

`yu_` `yu__` `yu___` `yu____` `yu_____` `yu______` `yu_______`