I'm trying to use Golang with LSP in Emacs 27.2 (Fedora 35) but whenever I run M-x lsp-mode it shows as disconnected and when I try to run M-x lsp it shows the Lisp error: (void-function -compose).
Everything was installed through MELPA and everything is up to the latest versions.
gopls is reachable through my PATH.
Be noted that updating the dash package and deleting every other instance of it didn't work.