Tasks are do files that do not write to stdout or $3

When a do file does not write to either stdout or $3 do not create the target file.

This has several advantages including:

1) Does not clutter directories with needless targets

2) Eliminates the need for new syntax