Structs

Holds all the information needed for formatting expressions. Acts like a “db” for DebugWithDb.