Added expr structs & header guards & includes.