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
could in the long run move spaces functionality to the class and since the class is global anyway, wouldn’t need this
index_length changes index a bit but from now on changes to layouts should push the index automatically just have to set the index while calling now