[Pitch] Allow Accessor Macros on Let Declarations

What happens if a macro only provides a mutating get? Or a get throws or get async?