For over three years, Project Valhalla has been a buzzword in the Java community, but even with all of this anticipation and foreboding, surprisingly little has been published on this important project. For some, it means the ability to create value types, and for others, it means reified generic runtime types. But through all of the confusion and desire, Project Valhalla has a very specific purpo