optconf: custom Namespace()