in go, interfaces > functional
in java, interfaces > objects
the reason why i am a #golang maxi is because no other language has coroutines, functional and interfaces, and no objects
name one other language that describes. that's right, because there isn't one.