enum annotations part 1
omit extra parens on result() method if no implicits
require primary_key annotation on mongo structs
2.0.0-M8
fix ObjectId parsing optimization for tagged types
2.0.0-M8a