new way of implementing arguments using Docopt