# In role Enumeration§

See primary documentation
in context
for **method ===**

multi infix:<===> (Enumeration \a, Enumeration \b)

Equality of `Enumeration`

symbols:

say Norse-gods.pick() === Freija for ^3; # OUTPUT: «FalseFalseTrue»

# In IntStr§

See primary documentation
in context
for **infix ===**

multi sub infix:<===>(IntStr , IntStr )

`IntStr`

Value identity operator. Returns `True`

if the `Int`

values of `$a`

and `$b`

are identical and their `Str`

values are also identical. Returns `False`

otherwise.

# In RatStr§

See primary documentation
in context
for **infix ===**

multi sub infix:<===>(RatStr , RatStr )

`RatStr`

Value identity operator. Returns `True`

if the `Rat`

values of `$a`

and `$b`

are identical and their `Str`

values are also identical. Returns `False`

otherwise.

# In NumStr§

See primary documentation
in context
for **infix ===**

multi sub infix:<===>(NumStr , NumStr )

`NumStr`

Value identity operator. Returns `True`

if the `Num`

values of `$a`

and `$b`

are identical and their `Str`

values are also identical. Returns `False`

otherwise.

# In ComplexStr§

See primary documentation
in context
for **infix ===**

multi sub infix:<===>(ComplexStr , ComplexStr )

`ComplexStr`

Value identity operator. Returns `True`

if the `Complex`

values of `$a`

and `$b`

are identical and their `Str`

values are also identical. Returns `False`

otherwise.