ElementType.TYPE annotation support, closes #71