pub fn scan(haystack: &[u8], needle: &[Option<u8>]) -> Option<usize>
Naive linear search for a needle in a haystack with wildcards