Helpers for developing command line interfaces
