use section name for repeat key if given
== for options
fix import so that instance.dup == instance, add #without_side_effects