Some languages allow you to put a command into a variable which will then run when the variable is called. eg:
print_field = "print $1' '$2' '$4"
might be put away at some point in a script and called later to output the contents of these fields.
It appears that this is not so in awk - unless somebody knows better!
dmk