Use a macro to impl the Stanza trait