=begin pod :kind("Type") :subkind("class") :category("exception")

=TITLE class X::Phaser::Multiple

=SUBTITLE Compilation error due to multiple phasers of the same type

    class X::Phaser::Multiple does X::Comp { }

Thrown when multiple phasers of the same type occur in a block, but only one
is allowed (for example C<CATCH> or C<CONTROL>).

For example

=for code :skip-test<compile time error>
CATCH { }; CATCH { }

dies with

=for code :lang<text>
===SORRY!===
Only one CATCH block is allowed

=head1 Methods

=head2 method block

Returns the name of the phaser that occurred more than once.

=end pod
