Before this commit, we would always show the 'declared form' of type aliases, with their generic, non-instantiated parameters. This now tries to unify the annotation with the underlying inferred type to provide even better alias pretty printing.
Project
This crate encapsulates the code used to manage Aiken projects. See crates/cli for usage.