Refactor and not to parse syntax form: set!