Action-Oriented Programs