--- The same as Cfg, except everything is optional. It's easy to merge
--- two of these by simply dropping the Nothings in favor of the Justs.
+import Data.Data (Data)
+import Data.Maybe (fromMaybe)
+import Data.Monoid (Monoid(..))
+import Data.Typeable (Typeable)
+
+import Usernames
+
+
+-- | The same as Cfg, except everything is optional. It's easy to
+-- merge two of these by simply dropping the Nothings in favor of
+-- the Justs. The 'usernames' are left un-maybed so that cmdargs
+-- can parse more than one of them.
+--