error handling in rust: reorganise type lead in/add option mention.