make sure that Compute messages have a valid execution count
more printable enums
implement output operators for enums
make enum value names available to Python