Functional OOP is the future.