Agregar código a una función de JavaScript mediante programación

Estoy intentando personalizar una biblioteca JS existente sin modificar el código JS original. Este código se carga en algunos archivos JS externos a los que sí tengo acceso, y lo que me gustaría hacer es cambiar una de las funciones contenidas en el archivo original sin copiar y pegar todo en el segundo archivo JS.
Así, por ejemplo, los límites de JS podrían tener una función como esta:

var someFunction = function(){
    alert("done");
}

Me gustaría poder agregar o anteponer algún código JS de alguna manera en esa función. La razón es principalmente que en el JS intocable original la función es bastante enorme y si ese JS alguna vez se actualiza, la función con la que lo sobrescribo estará desactualizada.

No estoy completamente seguro de que esto sea posible, pero pensé que lo comprobaría.

Respuestas a la pregunta(12)

Su respuesta a la pregunta