Update: This answer is not valid anymore. See Eugenes comment.
No, it is not yet possible.
In 2.10 there exists only def macros that can't do anything comparable. For 2.11 the world is a bit better, macro annotations and an implementation to introduce members to classes already exists. But they are only some weeks old and therefore will work only for some corner cases. Furthermore the implementation to introduce members to classes lives in a different branch than the implementation for macro annotations, thus it is not yet possible to use them together.