PureScript で Array を降順に並び替えるにはどうすれば良いですか?

現状は↓のように sort したあと reverse しています。

module Main
  ( main
  ) where

import Prelude

import Data.Array as Array
import Effect (Effect)
import Effect.Console as Console

main :: Effect Unit
main =
  let xs = [3, 1, 2, 5, 4]
  in Console.logShow (Array.reverse (Array.sort xs))

もっと良い方法があれば教えてください。