Emacs error running tidal: Prelude> IO error: "/home/...linux-ghc-8.6.5/tidal-1.6.1" inappropriate type

Hi all,
I'm trying to get a functioning emacs environment running - following the instructions here on ubuntu 20.04

There were a couple of niggles which I've managed to work around, but executing tidal from emacs now gives me an error:

GHCi, version 8.6.5: http://www.haskell.org/ghc/  :? for help
Prelude> IO error:  "/home/bernie/.cabal/share/x86_64-linux-ghc-8.6.5/tidal-1.6.1" inappropriate type
Prelude>
<interactive>:2:9: error: Operator applied to too few arguments: /

There is no issue with my tidal installation and a handful of other editors are working fine - I don't speak emacs at all so this is new territory - can anyone help me out?

@renzo.rospigliosi I know you've used Emacs before, any tips?

Everytime I had troubles with emacs, I fixed them with

cabal v1-install tidal

I don't know if that may fix your installation?

Hey thanks for the reply, I'm hoping to understand the issue in a bit more detail rather than do a "hail mary" fix if that makes sense - I need the install to be replicatable and reliable for the ansible role.