Yet another sh compiler