Elegant command line interfaces for Go