did’t know exit codes are restricted to 1 byte (_really_ old stuff) take a swing at testing by testing low byte does leave room for error, but still something for this stage
so that we can test fragments remotely too
after renaming compiler to soml it’s where they wanna be also will allow for unifying test helpers and testing fragments remotely too