Funny enough, we thought about that but only across packages. Now, the situation gets a little tricky because of folder structure, it's easy to define a module "foo" in `env`, `lib` and/or `validators`. From the compiler's perspective, they all have the same name.
Project
This crate encapsulates the code used to manage Aiken projects. See crates/cli for usage.