Principles of Writing Consistent, Idiomatic JavaScript