This step was necessary to move logic from CLI to lib. Indeed, the trait returned by get_mboxes needed to implement Table, which is related to the CLI module only.
For now, everything has been moved as it is in the "cli" workspace. The next step is to separate the "lib" from the "cli".