Archive map functions no longer in separate namespace;

Archive functions using maps are no longer in a separate namespace.
Element-based arguments and results use serialization argument
protocols. Convenience functions added.