I'd like it better when both methods (`ihex_byte_copy` and `ihex_mem_copy`) behaved consistently. I do not insist of having both functions to implicitly zero the destination content (although changing this behaviour in `ihex_mem_copy` would be a breaking change).