made append, prepend, and insert-child variadic for convenience