Simplify DecodeError enum by removing some useless distinctions