add semicolons to item macros

To fix the build on most recent nightly of rustc.