Add a test case for init_root
Add sample enum serialization code
Add TODO