Add named_operator and ptr_io
Change namespaces