NB note/warning from a McCLIM dev about the above:
https://functional.cafe/@jackdaniel/112484865422197566