Refactoring Args class; step 10, now handle doubles