soml was updated to have a typed ast layer to make programatic creation easier this brings LOTS of syntax change with it, that does not really mean anything at all All tests pass again so back to the same
after renaming compiler to soml it’s where they wanna be also will allow for unifying test helpers and testing fragments remotely too