Simple intermediate language