If you put in only part of this information, you'll get a syntax error. Therefore, you must remember to fill in all the blanks or you'll get into trouble. In my language, if you ask for something, the language inserts the item and also puts all its arguements onto the screen at the same time. Those arguements are spelled out and underlined in order to remind you to fill them in with correct values. It's also necessary to tell them the cause of death, which is the event that killed off the person.
Events are always orange, and they are specified in one of the menus.
This basic concept of providing default prompting values is applied universally throughout the language. It is impossible to create a system with loose ends left dangling. Whenever something is created, then everything that it requires is created with it. Whenever something is destroyed, then all its accoutrements are destroyed with it. This requires a certain amount of discipline on my part as the designer, and the acceptance of some constraints on the part of the user.