Commit f768db0
committed
Extract top-level functions for session initialisation
The session initialisation has too many implicit dependencies. To break
these apart, we extract local functions and turn them into top-level
definition with all parameters explicitly given.
This commit only makes sure session initialisation functions are
promoted to top-level definitions and tries to simplify them.
The top-level definitions are lacking type signatures to make it easier
to change them, but we plan to add them back.1 parent db8b1ac commit f768db0
1 file changed
+333
-308
lines changed
0 commit comments