Ho letto molte volte sul web che se la tua lingua non supporta alcuni concetti, ad esempio l'orientamento agli oggetti o forse le chiamate di funzioni, ed è considerata una buona pratica in questo altro contesto, dovresti farlo.
L'unico problema che posso vedere ora è che altri programmatori potrebbero trovare il tuo codice troppo diverso dal solito, rendendo difficile la programmazione. Quali altri problemi pensi possano derivare da questo?