Actually, I misspoke. You can't unfortunately get the desired behaviour that you can evaluate that in the caller's module like you can with the #magicIDs. I think your suggestion suffers from the same problem as the ThisModule suggestion: you can't forward the caller's module as you could with public func printCallerModule(_ module: String = #module).
2 Likes