Basic is_container type trait + convert misc_halo.
Support for pushing arbitrary (non-associative) containers.