added letcc and throw to setbang mk version