Added helpers for iterator traits and enable_if