A rewrite of the Electric programming language from scratch. Code name is octo.