Checks if the next argument exists and is of type T, returns true if so
true
true if the argument exists, false if not
false
Class of the requested type
Type of the requested argument