Statement list programming