Add pointer_iterator and vararg policies