pub fn handle_reg_error<T>(
    msg: &str,
    reg: &Register,
    res: Result<T>
) -> Result<T>