A minimal polyfill for Node.before
A minimal polyfill for Node.remove
Generate unique IDs for use as pseudo-private/protected names
A minimal polyfill for Node.after