Adding template to parse argument type things.