Rename: {eltName, eltAttrs, eltChildren} -> {name, attrs, children}; we can overload these if needed.