Add precompiler/compiler subargs options w/ tests

Let me know if anything is out of place, this is the subargs version of #25 
Ok agreed :+1: if someone thinks it's too ambiguous after the fact they can submit a PR or issue.