* JS binding for CreateIdempotent instruction * revert * newline * Removed Idempotent flag and extracted Idempotent logic to its own set of functions * Conventions