changes to bring AlloSomnium in line with AlloProject in preparation for upstream