Modify judgement on type of string
Extend cloz.set()

Now cloz.set() allows key-value object as the argument
Add ###set(extension)