If you use Ellie for quick non-interactive experiments like I do when playing with different language features or trying out API ideas, you probably find yourself either deleting the default code that a new Ellie is populated with, or somewhat awkwardly adding bits to it.
I kept doing that for a while, and finally I decided to document a minimal boilerplate for static content:
module Main exposing (main)
import Html exposing (text)
main : Program () () Never