This is a bit cleaner, as the 'cmd/new' had many on-the-fly functions which are better scoped inside this module. Plus, it plays nicely with the std::str::FromStr trait definition.
Project
This crate encapsulates the code used to manage Aiken projects. See crates/cli for usage.