How does functional programming attack the object oriented programming area?



If one was forced to use onyl functional programming how would one
cover the areas typically handled by oo programming?
.