Thething that's been done in Phobos in this type of situation is to put anunderscore on the end of the keyword, so you'd getenum CrudOps { read, write, delete_ }and while that may not be what you want, it's pretty much the best that youcan do. - Jonathan M Davis
This is also mentioned in the style guide too. http://dlang.org/dstyle.html