added typed getters
don't include argtmpl in ArgumentList