clean up compression constants
follow naming conventions for option enums

this also follows the existing Flag naming convention, to avoid the name
clash with Option types