I agree with your criticisms. What I do when I really want to know what
a verb does (whether it calls `after' routines; whether it calls them
before or after printing anything; whether the handler enforces the
`player must be carrying the object' rule or leaves it up to the parser)
is to read the VerbLib.h sources.
-- Gareth Rees