created arguments parser:
Parses the var names and the types of all required arguments