this makes more sense as a useful iterator because block ids are copy. This can be used to implement mutable/immutable reference iteration for NotePage.