struct MyTemplate[T] {
	data T
}

enum MyEnum as u8 {
	client
	server
}

struct Embed {
	a int
}

struct MyStructure {
	Embed
	MyTemplate[MyEnum]
}

fn test_embed_name_with_enum() {
	t := MyStructure{
		a: 10
		data: .server
	}
	dump(t)
	assert t.a == 10
	assert t.data == .server
}
