> And you could say that python is at it's core functional with OOP layered on top
How would you argue that? I don't think a language can be considered core functional if it doesn't at least support pure functions.