-type key() :: term().
-type namespace() :: atom().
-type value() :: term().
-spec load(namespace(), [{key(), value()}]) -> ok.