Run go.pl or ago.pl to run the plain-jane and uber-abstracted versions of
this sample code.
