splitting out the sentinel implementation of FNV1a with the iterator variant. Added a todo to both to unify them at some point down the line.