When it comes to programming languages, there are often debates about whether a language is more object-oriented or functional in nature. One ..