Could not find module ‘Sound.Tidal.Context’ Visual Studio Code

Spent days trying to get it working on my macOS14.4. Supercollider is working fine. I'm using TidalCycles extension in Visual Studio Code. I'm unable to produce a sound from my testing.tidal file written in haskell. Highlighting and Control + Enter on d1 $ sound "bd sn" produces the following error:
GHCi, version 9.6.6: Glasgow Haskell Compiler — The Glasgow Haskell Compiler :? for help
ghci> ghci> Warning: GHCi |
Warning: GHCi | : error:
Warning: GHCi | Could not find module ‘Sound.Tidal.Context’
Warning: GHCi | It is not a module in the current program, or in any known package.
Warning: GHCi |
Warning: GHCi | :6:39: error: [GHC-76037] Not in scope: ‘oLatency’
Warning: GHCi |
Warning: GHCi | :6:55: error: [GHC-76037] Not in scope: ‘oAddress’
Warning: GHCi |
Warning: GHCi | :6:79: error: [GHC-76037] Not in scope: ‘oPort’
Warning: GHCi |
Warning: GHCi | :6:111: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘cFrameTimespan’
Warning: GHCi |
Warning: GHCi | :21:38: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.xfadeIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :22:42: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.xfadeIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :23:42: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.histpan’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :24:39: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.wait’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :25:42: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.waitT’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :26:37: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.jump’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :27:41: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.jumpIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :28:42: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.jumpIn'’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :29:42: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.jumpMod’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :30:56: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.mortal’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :31:44: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.interpolate’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :32:48: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.interpolateIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :33:39: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.clutch’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :34:43: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.clutchIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :35:43: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.anticipate’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :36:47: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.anticipateIn’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :37:41: error: [GHC-76037]
Warning: GHCi | Not in scope: ‘Sound.Tidal.Transition.mortalOverlay’
Warning: GHCi | NB: no module named ‘Sound.Tidal.Transition’ is imported.
Warning: GHCi |
Warning: GHCi | :56:12: error: [GHC-88464]
Warning: GHCi | Variable not in scope: streamSetI :: t4 -> t
Warning: GHCi |
Warning: GHCi | :56:23: error: [GHC-88464]
Warning: GHCi | Variable not in scope: tidal
Warning: GHCi |
Warning: GHCi | :57:12: error: [GHC-88464]
Warning: GHCi | Variable not in scope: streamSetF :: t3 -> t
Warning: GHCi |
Warning: GHCi | :57:23: error: [GHC-88464]
Warning: GHCi | Variable not in scope: tidal
Warning: GHCi |
Warning: GHCi | :58:12: error: [GHC-88464]
Warning: GHCi | Variable not in scope: streamSetS :: t2 -> t
Warning: GHCi |
Warning: GHCi | :58:23: error: [GHC-88464]
Warning: GHCi | Variable not in scope: tidal
Warning: GHCi |
Warning: GHCi | :59:12: error: [GHC-88464]
Warning: GHCi | Variable not in scope: streamSetI :: t1 -> t
Warning: GHCi |
Warning: GHCi | :59:23: error: [GHC-88464]
Warning: GHCi | Variable not in scope: tidal
Warning: GHCi |
Warning: GHCi | :60:12: error: [GHC-88464]
Warning: GHCi | Variable not in scope: streamSetB :: t0 -> t
Warning: GHCi |
Warning: GHCi | :60:23: error: [GHC-88464]
Warning: GHCi | Variable not in scope: tidal
tidal> Warning: GHCi |
Warning: GHCi | :64:1: error: [GHC-88464]
Warning: GHCi | Variable not in scope: d1 :: a0 -> b
Warning: GHCi |
Warning: GHCi | :64:6: error: [GHC-88464]
Warning: GHCi | Variable not in scope: sound :: t0 -> a0
Warning: GHCi | Suggested fix: Perhaps use ‘round’ (imported from Prelude)
tidal>

Would really appreciate anyone who can help me start enjoying Tidal!