People, Places, Things, and... Ideas? Modeling Abstract Concepts as Code