Can now define enum fields,
though interpretation is somewhat wrong.