Display username in a SUDO prompt

When asking for ‘become’ password, it would be convenient to display a username for which the password will be user later.

Imagine you have several machines (or groups of machines), on each of those there might be different privileged users with different passwords. You specify the remote user in inventory files, so the username might not really be present on the command line, and it’s easy to forget which password you need to use. Would be nice to extend the ‘become’ prompt, so it also displays the username of the remote user, for example:

SUDO password (user “admin”):

How difficult is it to implement, and does it make sense at all?

For sudo(by default) the user would be the ‘login/remote’ user which can change by play/task/host. For su it would be the user you ‘become’, which can also vary as at every level. So there is really no good way to present this info at the ‘global’ prompt for password input.