CR: Use IronError instead of Box<Error>; fix warning about missing_docs