added `fast` boolean target option.

Behaviour : When watching, only compile the changed file + disable codegen if `--out` isn't specified