coffeescript and whitespace, a story of pain and suffering