This method is Rakudo specific, and is not included in the Perl 6 spec.

The method returns the self-reference to the instance itself:

my$b; # defaults to Any

say$b.serial.^name; # OUTPUT: «Any␤»

say$b.^name; # OUTPUT: «Any␤»

my$breakfast='food';

$breakfast.serial.say; # OUTPUT: «food␤»

This is apparently a no-op, as exemplified by the third example above. However, in HyperSeqs and RaceSeqs it returns a serialized Seq, so it can be considered the opposite of the hyper/race methods. As such, it ensures that we are in serial list-processing mode, as opposed to the autothreading mode of those methods.

Generated from PODPATH.
This is a work in progress to document Perl 6, and known to be
incomplete.
Please report any issues
Your contribution is appreciated.