Add concepts for interator from origin