Modeled after Three Coding Notebook we try this for modern javascript where idioms are in transition.
See Learning to Like Javascript.