Enums for field definition are clunky, gotta think of something else.