@Maxvar x = 100;I can live with this, but the algorithms guy in me immediately wants to know if x is an int or a double.more realistically, (sadly)var x = getFooBeanStrategy().getFooBeanFactory().getFooProxy().getValue();here, I think a pragmatic programmer would say "screw all those good programmers using Scala and want to know what the heck x is. :-)