support *elements in escape synonyms

The current implementation of `escape_element` and `unescape_element` don't suppor the `*elements` argument. This result in both methods always simply returning the original `str` passed to them.