add zsy.dict.defval, dictionary with default value wrapper