pub fn reconstruct_sub(
    codewords: &[Option<Additive>],
    erasures: &[bool],
    n: usize,
    k: usize,
    error_poly: &[Multiplier; 65536]
) -> Result<Vec<u8>>