23.4 Implementation specifics
This section provides some tips about how to actually go about writing
your macros once you've decided what it is that you want to test and how
to go about testing for it. It covers writing shell code for the test
and optionally caching the results of those tests.