Yes would really want support in the C4 library, that is my primary use case. (Thanks for created an issue in the stdlib.)
I think a feature like this in the base plantuml library would be very beneficial as well though. So that elements created with macros can be reused across relevant diagram types.