enum classes are in general safer than plain enums, and as such should be preferred. MozReview-Commit-ID: 1FK89SNhdk4