Iterator interface for tml::runtime::polymorphic_container