First do this and next do that Logic Answer a question via search for a solution Object-oriented Send messages between objects to simulate the temporal evolution of a set of real world phenomena Functional Evaluate an expression and use the resulting value for something
{ fullscreen: function() { /* take over the <body> */ }, embed: function(node) { /* take over the given node */ }, worker: function() { /* run the program with no UI */ } }; Elm sets up this API for you: