experimental web port of the Union style engine + adapters