This is why I continue to advocate for using Ada. It's not just about memory safety but conscious effort was put into readability.
Calling the procedure in the article in ada would simply be:
createUser (user, isAdmin => True, sendWelcomeEmail => False, skipValidation => True);