Lustige Sache das!
So könnte man auch fehlende Parameter ergänzen, bzw. Fehler schmeißen, wenn Parameter fehlen … oder überladen … oder oder

Nur einsetzen würde ich es nicht

da fehlt mir die Typensicherheit, aber um Code unleserlich zu machen, ist es allemal tauglich