class X::Syntax::Signature::InvocantMarker does X::Syntax { }

Syntax error when the invocant in a signature is anywhere else than after the first parameter.

For example

:($a$b: $c);

dies with

===SORRY!===
Can only use : as invocant marker in a signature after the first parameter

See also: Signature.

Typegraph§

Type relations for X::Syntax::Signature::InvocantMarker
raku-type-graph X::Syntax::Signature::InvocantMarker X::Syntax::Signature::InvocantMarker Exception Exception X::Syntax::Signature::InvocantMarker->Exception X::Syntax::Signature::InvocantMarker->Exception X::Syntax X::Syntax X::Syntax::Signature::InvocantMarker->X::Syntax Mu Mu Any Any Any->Mu Exception->Any X::Comp X::Comp X::Comp->Exception X::Syntax->Exception X::Syntax->X::Comp

Expand chart above