 
     /**
      * Presents a refund request sheet in the current window scene for
-     * the latest transaction associated with the entitlement ID
+     * the latest transaction associated with the entitlement ID.
      *
      * - Parameter entitlementID: The entitlementID to begin a refund request for.
-     * - returns RefundRequestStatus: The status of the refund request (the status could be `userCancelled`)
-     * If the request was unsuccessful or the entitlement could not be found, there will be an `Error` thrown.
+     * - returns ``RefundRequestStatus``: The status of the refund request.
+     * Keep in mind the status could be ``RefundRequestStatus/userCancelled``
+     *
+     * If the request was unsuccessful or the entitlement could not be found, an `Error` will be thrown.
      */
     @available(iOS 15.0, *)
     @available(macOS, unavailable)

     * Presents a refund request sheet in the current window scene for
     * the latest transaction associated with the active entitlement.
     *
     * - returns RefundRequestStatus: The status of the refund request (the status could be `userCancelled`)
     * If the request was unsuccessful or there is no active entitlement, there will be an `Error` thrown.
     */
    @available(iOS 15.0, *)
    @available(macOS, unavailable)

#if os(iOS)
    /**
     * Presents a refund request sheet in the current window scene for
     * the latest transaction associated with the `productID`
     *
     * - Parameter productID: The `productID` to begin a refund request for.
     * If the request was successful, there will be a ``RefundRequestStatus``.
     * Keep in mind the status could be ``RefundRequestStatus/userCancelled``
     *
     * If the request was unsuccessful, there will be an `Error` and `RefundRequestStatus.error`.
     */
    @available(iOS 15.0, *)
