# other things, this lets us use gpgv everywhere, for paranoia's sake.
#
+=item $ops = interpret_directive ( $directive )
+Analyze the elements in DIRECTIVE, performing basic validation. An
+exception is thrown if DIRECTIVE contains invalid element values.
+The return value is an arrayref of command/parameter arrayrefs representing
+the operations to be performed to carry out DIRECTIVE.
+The values in the returned structure are untainted.
+
+=cut
# As temporary scaffolding, also sets the %info quasi-global.
sub interpret_directive {