In mlr3, we are storing messages and warnings that are thrown during model training in logging objects so that users can afterwards investigate them. This is currently not possible with mirai, because it does not forward warnings and messages.
Would it be possible to implement bindings $warnings and $messages of a mirai after it was evaluated. Making it opt-in would also mean there is no overhead in the default scenario.