Adapting dynamic object-oriented languages to mixed dynamic and static typing. - Jukka Antero Lehtosalo (2015)