Even if it's a bit backward because we usually want to go from shell to binary, it seems natural to be able to compile pnut-sh using pnut-exe. This PR fixes the few things preventing that and adds a CI check to make sure we don't break it by accident.
Context
Even if it's a bit backward because we usually want to go from shell to binary, it seems natural to be able to compile pnut-sh using pnut-exe. This PR fixes the few things preventing that and adds a CI check to make sure we don't break it by accident.