Read + its start/end virtual offsets
front return type is determined by IteratePolicy
See Source File