The EH Programming Language