fn visit_byte(
    elem: u8,
    val: u16,
    nth_byte: usize
) -> Result<VisitStatus, VisitError>