fn from_le_bytes(bytes: &[u8]) -> Self {
        let limbs = bytes_to_words_le(bytes);
        debug_assert!(limbs.len() == N);
        Self::new(limbs.try_into().unwrap())
    }
Creates a new [`AffinePoint`] from the given bytes in little endian.
crates/zkvm/lib/src/utils.rs