prima delle solite polemiche:

lo so che prototipo e funzione sono due cose diverse, ma in questo caso usare l'una o usare l'altra non cambia granchè

per di più con il prototipo si può riutilizzare il comando se si decide di applicarlo anche a qualcos'altro