Are there any advantages to having a statement/expression separate in a new programming language? I understand that it makes sense for existing languages, but "everything is an expression" seems to be increasingly popular.