WIP; allow both arg lists and flags via reference
added typed getters
don't include argtmpl in ArgumentList