Update TypeError when required arguments empty

When required arguments were missing, a TypeError was raised. However,
there were no details explaining the error. It is more more helpful to
say (for example) "Argument 'date' is required."