* Add enum types for formerly 'simple' operands * Use non-semantic names * Formatting * Add generated files