I find it frustrating that #swiftlang macros can't accept evaluated static stings:
static let code: StaticString = "doSomething()"
@ Macro(code) // should take "doSomething()" instead of "code"
StaticString is known at compile time and is immutable, so intuitively it should be allowed to evaluate and be equivalent to
@ Macro("doSomething()")
This would enable some powerful and elegant code gen APIs.