ADDED: add a field `projection`:list-of-variable-names to JSON output
if the template is left unspecified.  This is needed to support natural
tabular output.