refactor context sensitivity interfaces

3 jobs for master in 63 minutes and 45 seconds (queued for 1 second)
Status Job ID Name Coverage
  Dependencies
passed stack-dependencies #320812

00:32:02

 
  Build
failed stack-build #320813

00:31:43

 
  Test
skipped stack-test #320814
 
Name Stage Failure
failed
stack-build Build
sturdy-scheme        > 65 |             ArrowContext ctx, ArrowJoinContext a, ArrowControlFlow a,
sturdy-scheme > | ^^^^^^^^^^^^^^^^
Completed 117 action(s).

-- While building package sturdy-scheme-0.2.0.0 using:
/root/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.3 --builddir=.stack-work/dist/x86_64-linux/Cabal-3.0.1.0 build lib:sturdy-scheme --ghc-options ""
Process exited with code: ExitFailure 1
Cleaning up file based variables
ERROR: Job failed: exit code 1