Nitpick: I want std::error::Error in the core prelude.

52 points latenzy

Result<T, Box<dyn std::error::Error>> is such a common pattern. But you always need to add the import for std::error::Error.

Is there a reason why such a common import is not in the prelude, like core::Result?