Newt Programming Language Design