does X::Syntax
Syntax error when the invocant in a signature is anywhere else than after the first parameter.
For example
:(, : );
dies with
===SORRY!=== Can only use : as invocant marker in a signature after the first parameter
See also: Signature.