Report to user if report-as is invalid
Move require of `l3keys2e'
More concise testing
Rename keys

The key names were carried over from my thesis.  In that document, they
were two among many options.  `pagectrl' is single-purpose, so the extra
P isn't necessary, but redundant.