=head1 YOU

You, of course, are fantastic, but not all of the developers you
interact with will understand the code you produce. Sometimes your
code is just too L<clever|http://duck.com/?q=stupid> for mortal
colleagues to understand. For their benefit L<magic> can be enabled.

=head1 MAGIC

The purpose of the magic pragma is to indicate to the next developer,
who may well be yourself, that the enclosed code is sufficiently
advanced.

For example:

    # Engage Thompson;                # (ie. you are not expected to understand this)
    use magic;                        # use religion; or use science; also "work".

    not exp log srand xor s qq qx xor
    s x x length uc ord and print chr
    ord for qw q join use sub tied qx
    xor eval xor print qq q q xor int
    eval lc q m cos and print chr ord
    for qw y abs ne open tied hex exp
    ref y m xor scalar srand print qq
    q q xor int eval lc qq y sqrt cos
    and print chr ord for qw x printf
    each return local x y or print qq
    s s and eval q s undef or oct xor
    time xor ref print chr int ord lc
    foreach qw y hex alarm chdir kill
    exec return y s gt sin sort split

    no magic;

QED.

=head1 SCIENCE

Magic, of course, is bullshit. People who know this and nevertheless
want to know how the world works are recommended to use science
because science works. Are you reading this? That's how you know.

For example:

    use science;
    <anything>

=head1 RELIGION

Unfortunately some people B<still> want to know how the world works
even though they're too smart to believe in magic but too stupid to
understand science. For these people there is religion. And may god
help them.

No examples. Read the good book.

Books.