iterator: add const accessible iterators
vector: fix compilation issues
vector: fix style
utility: improve signature assertions