Programming languages

Currently I value static types in method definitions. Actually I would love a stronger type system, but the list of languages that I might like which have stronger type systems seems limited. Algebraic types are present in:

See more at wikipedia - Programming languages with algebraic data types

Languages I currently use:

Am looking at practicing python a bit more, but in the future I might also want to experiment with: